math: add an expm1l special case
[libc-test] / src / math / crlibm / log1p.h
1 // log1p.testdata
2 // copyright (C) 2006 Ch. Q. Lauter 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 // Special cases  TODO: VERIFY THIS INDICATIONS
11 T(RN,                  0x0p+0,                  0x0p+0,          0x0p+0, 0) // zero
12 T(RN,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0) // -zero
13 T(RU,                  0x0p+0,                  0x0p+0,          0x0p+0, 0) // zero
14 T(RU,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0) // -zero
15 T(RD,                  0x0p+0,                  0x0p+0,          0x0p+0, 0) // zero
16 T(RD,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0) // -zero
17 T(RZ,                  0x0p+0,                  0x0p+0,          0x0p+0, 0) // zero
18 T(RZ,                 -0x0p+0,                 -0x0p+0,          0x0p+0, 0) // -zero
19 T(RN,               0x1p-1074,               0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW) // smallest denorm positive
20 T(RU,               0x1p-1074,               0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW) // smallest denorm positive
21 T(RD,               0x1p-1074,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW) // smallest denorm positive
22 T(RZ,               0x1p-1074,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW) // smallest denorm positive
23 T(RN,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW) // smallest denorm negative
24 T(RU,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW) // smallest denorm negative
25 T(RD,              -0x1p-1074,              -0x1p-1073,         -0x1p+0, INEXACT|UNDERFLOW) // smallest denorm negative
26 T(RZ,              -0x1p-1074,              -0x1p-1074,          0x0p+0, INEXACT|UNDERFLOW) // smallest denorm negative
27 T(RN,                     inf,                     inf,          0x0p+0, 0) // +inf
28 T(RN,                    -inf,                     nan,          0x0p+0, INVALID) // -inf
29 T(RU,                     inf,                     inf,          0x0p+0, 0) // +inf
30 T(RU,                    -inf,                     nan,          0x0p+0, INVALID) // -inf
31 T(RD,                     inf,                     inf,          0x0p+0, 0) // +inf
32 T(RD,                    -inf,                     nan,          0x0p+0, INVALID) // -inf
33 T(RZ,                     inf,                     inf,          0x0p+0, 0) // +inf
34 T(RZ,                    -inf,                     nan,          0x0p+0, INVALID) // -inf
35 T(RN,                     nan,                     nan,          0x0p+0, 0) // NaN
36 T(RU,                     nan,                     nan,          0x0p+0, 0) // NaN
37 T(RD,                     nan,                     nan,          0x0p+0, 0) // NaN
38 T(RZ,                     nan,                     nan,          0x0p+0, 0) // NaN
39 T(RN,                 -0x1p+0,                    -inf,          0x0p+0, DIVBYZERO) // -inf
40 T(RU,                 -0x1p+0,                    -inf,          0x0p+0, DIVBYZERO) // -inf
41 T(RD,                 -0x1p+0,                    -inf,          0x0p+0, DIVBYZERO) // -inf
42 T(RZ,                 -0x1p+0,                    -inf,          0x0p+0, DIVBYZERO) // -inf
43 // Very worst case
44 T(RN,   0x1.7fffffffffffdp-50,   0x1.7fffffffffff9p-50,          0x1p-1, INEXACT) // 1.332267629550187256862679085950e-15
45 // One in five of the very worst cases computed by Lefevre and Muller.
46 // Rounding these values requires evaluating the function to at least 2^(-100).
47 // These worst cases have been selected thanks to the filterlists 5 script
48 // If you want the full list please contact Jean-Michel Muller
49 T(RN,    0x1.73e3f48b0f2cep-1,    0x1.178e6d3ecaceap-1,          0x1p-1, INEXACT) // 7.263485355138870058766542570083e-01
50 T(RZ,    0x1.3ab369100b675p+0,    0x1.9a76ce83e31eap-1,         -0x1p+0, INEXACT) // 1.229300085465550695928982349869e+00
51 T(RN,    0x1.b4d4e1a763801p+0,    0x1.fdc08685df086p-1,         -0x1p-1, INEXACT) // 1.706373313299536897957864312048e+00
52 T(RZ,   0x1.1994f4a1185bep-10,   0x1.196e44ad93993p-10,         -0x1p+0, INEXACT) // 1.074149542795374123044238601210e-03
53 T(RN,   0x1.4959095a41cd6p-10,   0x1.49241df3a6406p-10,          0x1p-1, INEXACT) // 1.256362148127900587452066005767e-03
54 T(RZ,   0x1.4bb0c524bb556p-10,    0x1.4b7b1868ab96p-10,  -0x1.a63b8p-54, INEXACT) // 1.265298874553030025053024232307e-03
55 T(RN,   0x1.6b5778b4cd5cbp-10,     0x1.6b1711ca90ep-10,          0x1p-1, INEXACT) // 1.386038534474709092367272766921e-03
56 T(RZ,   0x1.a7d65289493fbp-10,   0x1.a77eb3f6d31c5p-10, -0x1.c1cc78p-52, INEXACT) // 1.616810596098304823528546414479e-03
57 T(RN,   0x1.d721b225e9934p-10,   0x1.d6b571b8869a4p-10,          0x1p-1, INEXACT) // 1.797224520012697009108126877663e-03
58 T(RN,   0x1.6292c4122129bp-11,   0x1.627415f8f4d2dp-11,         -0x1p-1, INEXACT) // 6.762949071946357379112035879132e-04
59 T(RN,   0x1.ae4e9394e43c3p-11,   0x1.ae216527f0e8ep-11,         -0x1p-1, INEXACT) // 8.207453525860209297623781843356e-04
60 T(RN,   0x1.b5c5c65de9416p-11,   0x1.b597033aba086p-11,         -0x1p-1, INEXACT) // 8.349848901515490289665377687811e-04
61 T(RZ,   0x1.77ee701963137p-12,   0x1.77dd30c435f76p-12,  -0x1.43ab8p-53, INEXACT) // 3.585161190009680093858379645866e-04
62 T(RZ,   0x1.0ce1cb7c44675p-13,   0x1.0cdd61eed6f47p-13, -0x1.33a1b8p-54, INEXACT) // 1.282129341082964351598155738898e-04
63 T(RN,   0x1.55ad481fbd893p-13,   0x1.55a6283616b93p-13,         -0x1p-1, INEXACT) // 1.629242333291465048752261202125e-04
64 T(RN,   0x1.a0f7bc7641421p-13,   0x1.a0ed203a1b5ebp-13,         -0x1p-1, INEXACT) // 1.988257024053983253609328984979e-04
65 T(RZ,   0x1.b6e306015fcb6p-13,   0x1.b6d744b65334dp-13,         -0x1p+0, INEXACT) // 2.092775394366468903577238602765e-04
66 T(RZ,   0x1.baeb17d0c6b9fp-13,   0x1.badf1efca64d6p-13, -0x1.6a3e2ap-51, INEXACT) // 2.111999188166542660693297817076e-04
67 T(RN,   0x1.a7b3b0bc59bbap-14,   0x1.a7ae364de707ep-14,          0x1p-1, INEXACT) // 1.010184086617090198998575312217e-04
68 T(RZ,   0x1.2469599d1274bp-15,   0x1.24680b9e8f55ap-15,         -0x1p+0, INEXACT) // 3.485816999011669999183546386767e-05
69 T(RN,   0x1.4368719b54798p-15,   0x1.4366d90d4b5bbp-15,          0x1p-1, INEXACT) // 3.855323594827083115085808451283e-05
70 T(RN,   0x1.5fbf56768b585p-15,   0x1.5fbd732bc2a2ap-15,         -0x1p-1, INEXACT) // 4.193155921359672995982550980365e-05
71 T(RZ,   0x1.75009effcf05ap-15,   0x1.74fe7f891f7b1p-15,         -0x1p+0, INEXACT) // 4.446535422039715669973586331665e-05
72 T(RN,   0x1.f90b8b0f92831p-15,   0x1.f907a6bb4420bp-15,          0x1p-1, INEXACT) // 6.020606644747994348450606527656e-05
73 T(RZ,    0x1.8bf01129f402p-16,   0x1.8beedefbd4a8ep-16,  -0x1.fc432p-51, INEXACT) // 2.359972965121370520186205865798e-05
74 T(RZ,   0x1.c1e8cd7e76f77p-16,   0x1.c1e742270be46p-16,  -0x1.64185p-54, INEXACT) // 2.681668910918486793313296467911e-05
75 T(RZ,   0x1.ed665d57e71b1p-16,   0x1.ed6481e093cdcp-16,  -0x1.15172p-56, INEXACT) // 2.940892349522086380978792841123e-05
76 T(RZ,   0x1.f1f604000a48fp-16,   0x1.f1f41fb3ea54bp-16,         -0x1p+0, INEXACT) // 2.968078842982953147329981680169e-05
77 T(RZ,    0x1.0b0ca89777a8p-17,   0x1.0b0c62f2b5cc5p-17,         -0x1p+0, INEXACT) // 7.958693727991685354372641825194e-06
78 T(RN,   0x1.09cf0d5b07098p-17,   0x1.09cec85b8aa3ap-17,         -0x1p-1, INEXACT) // 7.921719477770296983891451514381e-06
79 T(RZ,   0x1.b107cf25fe539p-17,   0x1.b10718078ad4bp-17,  -0x1.a493ap-54, INEXACT) // 1.290531470131643942977645728165e-05
80 T(RZ,   0x1.a4392776dc458p-18,   0x1.a438d13d81144p-18,         -0x1p+0, INEXACT) // 6.261814511230699307944153053640e-06
81 T(RZ,   0x1.35d29f8cc21d6p-19,   0x1.35d2881d62532p-19,         -0x1p+0, INEXACT) // 2.308359347561799491423389224520e-06
82 T(RN,   0x1.879b923ea7de9p-19,   0x1.879b6ccde3301p-19,          0x1p-1, INEXACT) // 2.917704733221055850229995812239e-06
83 T(RN,   0x1.d1b533c98d6f7p-19,   0x1.d1b4fed659102p-19,          0x1p-1, INEXACT) // 3.469793658418255000744313473748e-06
84 T(RZ,   0x1.ee81de74032fbp-19,   0x1.ee81a2c075455p-19,  -0x1.67ceap-53, INEXACT) // 3.684366499007139596379286836103e-06
85 T(RN,    0x1.02ded9344a6b9p-1,    0x1.a304377b5f242p-2,         -0x1p-1, INEXACT) // 5.056064487773347382315591858060e-01
86 T(RN,    0x1.03d29d5ad6388p-1,    0x1.a447d406be186p-2,          0x1p-1, INEXACT) // 5.074662373909726298393252363894e-01
87 T(RZ,    0x1.166ce703b05e9p-1,    0x1.bcab27d05abddp-2,         -0x1p+0, INEXACT) // 5.437996093752960335976354144805e-01
88 T(RZ,   0x1.3763b4ddcbd83p-20,   0x1.3763a907b12f7p-20,         -0x1p+0, INEXACT) // 1.160016203493323130193737129090e-06
89 T(RN,   0x1.4c02e413cd1c4p-20,   0x1.4c02d69f11d99p-20,          0x1p-1, INEXACT) // 1.236838447616064831267260887282e-06
90 T(RZ,   0x1.b069db2e45d5ep-20,   0x1.b069c45b1bf51p-20, -0x1.0d342ap-51, INEXACT) // 1.610865819017880334553969798317e-06
91 T(RZ,   0x1.e738736e5a541p-20,   0x1.e73856741e035p-20, -0x1.96bf88p-51, INEXACT) // 1.815037844100163598061296356401e-06
92 T(RN,   0x1.2fb79dff725fcp-21,   0x1.2fb7985e21d48p-21,         -0x1p-1, INEXACT) // 5.657174710290450746544548693562e-07
93 T(RN,   0x1.62222497541aep-21,   0x1.62221cefca8c5p-21,         -0x1p-1, INEXACT) // 6.596248053690229129437721730667e-07
94 T(RN,   0x1.87688e26a72d2p-21,   0x1.876884cce545bp-21,          0x1p-1, INEXACT) // 7.290549931152670363028673108929e-07
95 T(RZ,   0x1.d610bdfdeb506p-21,   0x1.d610b08165e98p-21,         -0x1p+0, INEXACT) // 8.755650353541527736357273289935e-07
96 T(RN,   0x1.c352796f70134p-22,   0x1.c352733818cbap-22,          0x1p-1, INEXACT) // 4.203265211132230911688896848877e-07
97 T(RZ,   0x1.8985f158edcfbp-22,   0x1.8985ec9f14d8dp-22,         -0x1p+0, INEXACT) // 3.664970527577610276278262651378e-07
98 T(RZ,   0x1.9fed4807d0d08p-22,   0x1.9fed42c04a907p-22,  -0x1.d322ep-53, INEXACT) // 3.873620930581012898618904066739e-07
99 T(RN,   0x1.916c3de290361p-22,   0x1.916c38f7a7bb5p-22,         -0x1p-1, INEXACT) // 3.738541335709014106371934297451e-07
100 T(RZ,   0x1.9c98b1c8d433bp-22,   0x1.9c98ac96dc9b5p-22,         -0x1p+0, INEXACT) // 3.842603999897838789412223264169e-07
101 T(RZ,   0x1.a76edd246deedp-22,   0x1.a76ed7abaee95p-22,  -0x1.da0f9p-54, INEXACT) // 3.943527693522588939180611045804e-07
102 T(RN,   0x1.f18cfc6dec867p-22,   0x1.f18cf4dfe33a1p-22,          0x1p-1, INEXACT) // 4.633802238542775927240596669371e-07
103 T(RZ,   0x1.1b8628167a965p-23,   0x1.1b8626dc78b53p-23, -0x1.850e8cp-51, INEXACT) // 1.320261737291732486368744112562e-07
104 T(RN,   0x1.6c3e9d8952207p-23,    0x1.6c3e9b831005p-23,          0x1p-1, INEXACT) // 1.696146052865501312736988505023e-07
105 T(RN,   0x1.132959861cbdbp-24,   0x1.132958f23bcf9p-24,         -0x1p-1, INEXACT) // 6.406603434028586843071846569295e-08
106 T(RN,   0x1.abab5e8ff5c0fp-24,   0x1.abab5d2abb326p-24,         -0x1p-1, INEXACT) // 9.957454438713729875396954557484e-08
107 T(RZ,   0x1.506864c99d2f2p-24,   0x1.506863ec94164p-24,         -0x1p+0, INEXACT) // 7.832604178600877543096295697184e-08
108 T(RN,   0x1.80ee29b6343f2p-24,   0x1.80ee2894ce92fp-24,          0x1p-1, INEXACT) // 8.962357509195839915055418079676e-08
109 T(RZ,   0x1.e911c1f0fcef7p-24,   0x1.e911c01dd285bp-24, -0x1.46ececp-53, INEXACT) // 1.138703351747931209234941988227e-07
110 T(RN,   0x1.ef545be2fee8fp-24,   0x1.ef545a03cb3fcp-24,         -0x1p-1, INEXACT) // 1.153278926107579017170840797978e-07
111 T(RZ,   0x1.848793d4cde66p-25,   0x1.848793416316bp-25,  -0x1.1e127p-55, INEXACT) // 4.523079836230220816491366274056e-08
112 T(RZ,   0x1.b84926570c134p-25,   0x1.b8492599bd318p-25,  -0x1.ecba6p-51, INEXACT) // 5.125600626603699591428040752833e-08
113 T(RZ,   0x1.90d64c0ba1254p-25,   0x1.90d64b6eb98d4p-25,         -0x1p+0, INEXACT) // 4.666357974767911420613654503026e-08
114 T(RN,   0x1.683f95a93506ep-26,   0x1.683f9569d6aa5p-26,         -0x1p-1, INEXACT) // 2.096921539604090831887124829307e-08
115 T(RZ,   0x1.3c9e3b2520a3ep-26,   0x1.3c9e3af42dc36p-26,         -0x1p+0, INEXACT) // 1.842959842071438721792248495272e-08
116 T(RN,   0x1.9b2c9afddd1c3p-26,   0x1.9b2c9aab50141p-26,         -0x1p-1, INEXACT) // 2.393349073739791997960067455441e-08
117 T(RZ,   0x1.1cdfc20b9c0bbp-27,    0x1.1cdfc1f7cbf8p-27,         -0x1p+0, INEXACT) // 8.290926187970367832418633281723e-09
118 T(RN,   0x1.465c8596bd0c8p-27,   0x1.465c857cbc102p-27,         -0x1p-1, INEXACT) // 9.498367243320052196008248471953e-09
119 T(RN,   0x1.3a10b25ed2576p-27,    0x1.3a10b246bd88p-27,          0x1p-1, INEXACT) // 9.140500965186616992391610450434e-09
120 T(RN,   0x1.efdf7d69d766ap-27,   0x1.efdf7d2dcf461p-27,          0x1p-1, INEXACT) // 1.443180393565191302900688728478e-08
121 T(RZ,   0x1.cfdf2a7e2d0e8p-28,   0x1.cfdf2a63e8c68p-28,         -0x1p+0, INEXACT) // 6.750222268453456248052223101844e-09
122 T(RN,   0x1.a2d79fb6d4a46p-28,   0x1.a2d79fa16a7d8p-28,         -0x1p-1, INEXACT) // 6.094957364184896596522856800689e-09
123 T(RZ,   0x1.b5b7b35f4e7fcp-28,   0x1.b5b7b347eb1a4p-28,         -0x1p+0, INEXACT) // 6.369629129097453832440990629214e-09
124 T(RZ,   0x1.d3ef28cad019fp-28,   0x1.d3ef28b015867p-28,         -0x1p+0, INEXACT) // 6.809339046451395676234655084244e-09
125 T(RN,   0x1.37005d07ff3e4p-29,   0x1.37005d0217f6cp-29,          0x1p-1, INEXACT) // 2.262833146553339291892600123202e-09
126 T(RZ,   0x1.668e898b5c905p-29,   0x1.668e898383c46p-29,         -0x1p+0, INEXACT) // 2.608843979110671039595053928247e-09
127 T(RN,    0x1.0f4d4b8dc6fcbp-2,    0x1.e155fd91586a3p-3,          0x1p-1, INEXACT) // 2.649432950290672716953110921168e-01
128 T(RN,   0x1.0685fb0fa7eb5p-30,   0x1.0685fb0d8d7e4p-30,         -0x1p-1, INEXACT) // 9.550544278289493089435074405749e-10
129 T(RZ,   0x1.3759329957db4p-30,   0x1.3759329662879p-30, -0x1.46fe68p-52, INEXACT) // 1.132678983883741051053279069423e-09
130 T(RZ,   0x1.b66d39b3c9595p-30,   0x1.b66d39adeba57p-30,  -0x1.e75f3p-51, INEXACT) // 1.594986903790734380581495370510e-09
131 T(RN,   0x1.c2a20192ee3eep-30,    0x1.c2a2018cbbc3p-30,          0x1p-1, INEXACT) // 1.639392709026790098054429816485e-09
132 T(RN,   0x1.a69ea31b605cfp-30,   0x1.a69ea315ecfe3p-30,          0x1p-1, INEXACT) // 1.537481425891669875964596507013e-09
133 T(RN,   0x1.2b4319dd1e166p-32,   0x1.2b4319dc6f2b7p-32,         -0x1p-1, INEXACT) // 2.721773065780856332957195110216e-10
134 T(RN,   0x1.4e9cabbc730f1p-32,   0x1.4e9cabbb98607p-32,         -0x1p-1, INEXACT) // 3.043278370436311238859870737140e-10
135 T(RZ,   0x1.671d523ca67dep-32,   0x1.671d523baa9c4p-32, -0x1.846af8p-51, INEXACT) // 3.266127678996291988510761491310e-10
136 T(RZ,   0x1.da2eb554f2652p-32,   0x1.da2eb5533b3cap-32, -0x1.9164c4p-51, INEXACT) // 4.312664299541642886185998009417e-10
137 T(RZ,   0x1.038000002bd76p-33,   0x1.037fffffea145p-33, -0x1.e083dcp-53, INEXACT) // 1.180069375596793179731824868496e-10
138 T(RZ,   0x1.0b0000002e698p-33,   0x1.0affffffe8cb4p-33, -0x1.0d42aep-52, INEXACT) // 1.214175426915999929856821140032e-10
139 T(RZ,   0x1.12800000310e6p-33,   0x1.127fffffe778dp-33,  -0x1.2cd03p-52, INEXACT) // 1.248281478235284228164244257913e-10
140 T(RZ,    0x1.1a00000033c6p-33,    0x1.19ffffffe61dp-33, -0x1.4f0fa4p-52, INEXACT) // 1.282387529554646074654094222139e-10
141 T(RZ,   0x1.308000003c5d6p-33,   0x1.307fffffe1d15p-33,  -0x1.c77cep-52, INEXACT) // 1.384705683513196903218205192882e-10
142 T(RZ,   0x1.4e80000048d86p-33,   0x1.4e7fffffdb93dp-33, -0x1.4ba6cep-51, INEXACT) // 1.521129888792350349190995669363e-10
143 T(RZ,   0x1.6c800000567f6p-33,   0x1.6c7fffffd4c05p-33, -0x1.d39d3ep-51, INEXACT) // 1.657554094072744566082615687357e-10
144 T(RZ,   0x1.29000000396d8p-33,   0x1.28ffffffe3494p-33, -0x1.9c3e3ap-52, INEXACT) // 1.350599632193602412181074689623e-10
145 T(RZ,   0x1.2180000036906p-33,   0x1.217fffffe4b7dp-33, -0x1.74273cp-52, INEXACT) // 1.316493580874085469326371032709e-10
146 T(RZ,   0x1.6500000052f98p-33,   0x1.64ffffffd6834p-33, -0x1.ae4c92p-51, INEXACT) // 1.623448042752529689586070413341e-10
147 T(RZ,   0x1.3f80000042756p-33,   0x1.3f7fffffdec55p-33, -0x1.140bb4p-51, INEXACT) // 1.452917786152618529839746738434e-10
148 T(RZ,   0x1.47000000459d8p-33,   0x1.46ffffffdd314p-33, -0x1.2ee47ep-51, INEXACT) // 1.487023837472445665424157780726e-10
149 T(RZ,     0x1.380000003f6p-33,     0x1.37ffffffe05p-33, -0x1.f60c7ep-52, INEXACT) // 1.418811734832868942437762542486e-10
150 T(RZ,    0x1.740000005a18p-33,    0x1.73ffffffd2f4p-33, -0x1.fb4e24p-51, INEXACT) // 1.691660145393036990761587807716e-10
151 T(RZ,    0x1.560000004c26p-33,    0x1.55ffffffd9edp-33, -0x1.6a695ap-51, INEXACT) // 1.555235940112332581140260404345e-10
152 T(RZ,   0x1.5d8000004f866p-33,   0x1.5d7fffffd83cdp-33, -0x1.8b435cp-51, INEXACT) // 1.589341991432392361271951985671e-10
153 T(RZ,   0x1.a12834167211ep-33,   0x1.a1283415c820dp-33,         -0x1p+0, INEXACT) // 1.897010610241033580918743058590e-10
154 T(RN,   0x1.a2d71846f1611p-33,   0x1.a2d7184646104p-33,         -0x1p-1, INEXACT) // 1.904664778473775628424014782529e-10
155 T(RN,   0x1.cef5524370418p-33,   0x1.cef552429ef2ep-33,         -0x1p-1, INEXACT) // 2.105290543524237950547882975284e-10
156 T(RZ,   0x1.c3bb9724cd70ep-33,   0x1.c3bb972406294p-33, -0x1.fa6038p-51, INEXACT) // 2.054242827492765129943874822860e-10
157 T(RN,   0x1.00800000156abp-34,   0x1.007ffffff54abp-34,          0x1p-1, INEXACT) // 5.832134775232281645747358686286e-11
158 T(RZ,     0x1.0800000016bp-34,    0x1.07fffffff4a8p-34,  -0x1.015c7p-55, INEXACT) // 6.002665031821432995181957430891e-11
159 T(RN,   0x1.1e8000001ab83p-34,   0x1.1e7ffffff2a3fp-34,          0x1p-1, INEXACT) // 6.514255801590050266222156359876e-11
160 T(RN,   0x1.0f80000017febp-34,   0x1.0f7ffffff400bp-34,          0x1p-1, INEXACT) // 6.173195288410778215072623291358e-11
161 T(RZ,   0x1.170000001956cp-34,   0x1.16fffffff354ap-34,  -0x1.41077p-55, INEXACT) // 6.343725545000317305419356267687e-11
162 T(RZ,   0x1.350000001f14cp-34,   0x1.34fffffff075ap-34,  -0x1.e3041p-55, INEXACT) // 7.025846571360412371366959331613e-11
163 T(RN,   0x1.4b80000023c5bp-34,   0x1.4b7fffffee1d3p-34,          0x1p-1, INEXACT) // 7.537437341132519310616366346102e-11
164 T(RZ,    0x1.260000001c23p-34,   0x1.25fffffff1ee8p-34,  -0x1.8bd66p-55, INEXACT) // 6.684786058179977097481023567927e-11
165 T(RN,   0x1.3c800000209bbp-34,   0x1.3c7fffffefb23p-34,          0x1p-1, INEXACT) // 7.196376827950920813994027887248e-11
166 T(RN,   0x1.2d8000001d973p-34,   0x1.2d7ffffff1347p-34,          0x1p-1, INEXACT) // 6.855316314770097799195957891840e-11
167 T(RN,   0x1.3e110127ea79cp-34,    0x1.3e110127b914p-34,          0x1p-1, INEXACT) // 7.231993183449124224698169250065e-11
168 T(RZ,   0x1.530000002568cp-34,   0x1.52ffffffed4bap-34,  -0x1.5ddc9p-54, INEXACT) // 7.707967597723609364611636249321e-11
169 T(RZ,    0x1.44000000222cp-34,    0x1.43ffffffeeeap-34,  -0x1.23edep-54, INEXACT) // 7.366907084541623127077163558744e-11
170 T(RN,   0x1.788000002e24bp-34,   0x1.787fffffe8edbp-34,          0x1p-1, INEXACT) // 8.560618880681967691428992503334e-11
171 T(RN,   0x1.f0800000503ebp-34,   0x1.f07fffffd7e0bp-34,          0x1p-1, INEXACT) // 1.128910298618128457386380798087e-10
172 T(RZ,    0x1.bc000000402cp-34,    0x1.bbffffffdfeap-34, -0x1.016078p-52, INEXACT) // 1.009539119001922651843246205982e-10
173 T(RZ,   0x1.710000002c52cp-34,   0x1.70ffffffe9d6ap-34, -0x1.eb2328p-54, INEXACT) // 8.390088624089908285153387020809e-11
174 T(RZ,   0x1.8f00000033d2cp-34,   0x1.8effffffe616ap-34, -0x1.4fb4bcp-53, INEXACT) // 9.072209650459309132992211646078e-11
175 T(RZ,    0x1.9e00000037cbp-34,   0x1.9dffffffe41a8p-34, -0x1.851b5cp-53, INEXACT) // 9.413270163645172779648026653880e-11
176 T(RN,   0x1.b48000003e05bp-34,   0x1.b47fffffe0fd3p-34,          0x1p-1, INEXACT) // 9.924860933425422278052252534543e-11
177 T(RN,   0x1.8780000031e4bp-34,   0x1.877fffffe70dbp-34,          0x1p-1, INEXACT) // 8.901679393866668115348404815968e-11
178 T(RN,   0x1.9680000035ca3p-34,   0x1.967fffffe51afp-34,          0x1p-1, INEXACT) // 9.242739907052144021092085592048e-11
179 T(RZ,   0x1.cb0000004494cp-34,   0x1.caffffffddb5ap-34, -0x1.25f5c6p-52, INEXACT) // 1.043645170320741661056108245796e-10
180 T(RN,   0x1.5a80000027153p-34,   0x1.5a7fffffec757p-34,          0x1p-1, INEXACT) // 7.878497854314893289062973268401e-11
181 T(RN,   0x1.d280000046d73p-34,   0x1.d27fffffdc947p-34,          0x1p-1, INEXACT) // 1.060698195980180246230949333082e-10
182 T(RN,   0x1.c3800000425bbp-34,   0x1.c37fffffded23p-34,          0x1p-1, INEXACT) // 1.026592144661322462926873870096e-10
183 T(RZ,       0x1.800000003p-34,      0x1.7fffffffe8p-34, -0x1.1ffffcp-53, INEXACT) // 8.731149137274220968160665101720e-11
184 T(RZ,   0x1.ad0000003be8cp-34,   0x1.acffffffe20bap-34,  -0x1.c0a38p-53, INEXACT) // 9.754330676831811908128110125127e-11
185 T(RN,   0x1.a580000039d53p-34,   0x1.a57fffffe3157p-34,          0x1p-1, INEXACT) // 9.583800420238395408660034831573e-11
186 T(RZ,    0x1.da0000004923p-34,   0x1.d9ffffffdb6e8p-34, -0x1.4e4facp-52, INEXACT) // 1.077751221639638218451397131954e-10
187 T(RZ,   0x1.ed84bbc382f28p-34,   0x1.ed84bbc30c056p-34,         -0x1p+0, INEXACT) // 1.122131129811689231340448854679e-10
188 T(RZ,   0x1.e90000004dd6cp-34,   0x1.e8ffffffd914ap-34, -0x1.7aae3ap-52, INEXACT) // 1.111857272958612324029112864457e-10
189 T(RN,   0x1.ff800000552abp-34,   0x1.ff7fffffd56abp-34,          0x1p-1, INEXACT) // 1.163016349937218885237736800107e-10
190 T(RN,   0x1.e18000004b783p-34,   0x1.e17fffffda43fp-34,          0x1p-1, INEXACT) // 1.094804247299115577717451642412e-10
191 T(RZ,    0x1.6200000028cbp-34,   0x1.61ffffffeb9a8p-34, -0x1.a00438p-54, INEXACT) // 8.049028110906371083970377403342e-11
192 T(RN,   0x1.698000002a8a3p-34,   0x1.697fffffeabafp-34,          0x1p-1, INEXACT) // 8.219558367498042749333848654145e-11
193 T(RZ,     0x1.f800000052bp-34,    0x1.f7ffffffd6a8p-34, -0x1.ab538ep-52, INEXACT) // 1.145963324277663977789255443304e-10
194 T(RZ,   0x1.0b0000000b9a6p-35,   0x1.0afffffffa32dp-35,  -0x1.0d428p-58, INEXACT) // 3.035438567197860951691595365841e-11
195 T(RZ,   0x1.1a0000000cf18p-35,   0x1.19fffffff9874p-35,  -0x1.4f0f8p-58, INEXACT) // 3.205968823783832825646693410321e-11
196 T(RZ,   0x1.170000000cab6p-35,   0x1.16fffffff9aa5p-35,   -0x1.4107p-58, INEXACT) // 3.171862772466622941219188432156e-11
197 T(RZ,    0x1.080000000b58p-35,    0x1.07fffffffa54p-35,   -0x1.015cp-58, INEXACT) // 3.001332515880689841355303810848e-11
198 T(RZ,   0x1.260000000e118p-35,   0x1.25fffffff8f74p-35,   -0x1.8bd6p-58, INEXACT) // 3.342393029052749911539140169326e-11
199 T(RZ,   0x1.290000000e5b6p-35,   0x1.28fffffff8d25p-35,   -0x1.9c3ep-58, INEXACT) // 3.376499080369998570057858570663e-11
200 T(RZ,    0x1.380000000fd8p-35,    0x1.37fffffff814p-35,   -0x1.f60cp-58, INEXACT) // 3.547029336956358184925090846866e-11
201 T(RZ,   0x1.350000000f8a6p-35,   0x1.34fffffff83adp-35,   -0x1.e304p-58, INEXACT) // 3.512923285639070752315159022356e-11
202 T(RZ,   0x1.5300000012b46p-35,   0x1.52fffffff6a5dp-35,  -0x1.5ddc8p-57, INEXACT) // 3.853983798812294045235398076002e-11
203 T(RZ,    0x1.440000001116p-35,    0x1.43fffffff775p-35,  -0x1.23edcp-57, INEXACT) // 3.683453542225585463547244991249e-11
204 T(RZ,    0x1.740000001686p-35,    0x1.73fffffff4bdp-35,   -0x1.fb4ep-57, INEXACT) // 4.229150363303735348954691110291e-11
205 T(RZ,   0x1.4700000011676p-35,   0x1.46fffffff74c5p-35,  -0x1.2ee44p-57, INEXACT) // 3.717559593542911670248390238930e-11
206 T(RZ,   0x1.6500000014be6p-35,   0x1.64fffffff5a0dp-35,  -0x1.ae4c8p-57, INEXACT) // 4.058620106716600252263190370643e-11
207 T(RZ,   0x1.6200000014658p-35,   0x1.61fffffff5cd4p-35,   -0x1.a004p-57, INEXACT) // 4.024514055399196497379618276617e-11
208 T(RZ,   0x1.5600000013098p-35,   0x1.55fffffff67b4p-35,  -0x1.6a694p-57, INEXACT) // 3.888089850129659026027756746856e-11
209 T(RZ,   0x1.7100000016296p-35,   0x1.70fffffff4eb5p-35,   -0x1.eb23p-57, INEXACT) // 4.195044311986292819979905593093e-11
210 T(RZ,   0x1.9e0000001be58p-35,   0x1.9dfffffff20d4p-35,  -0x1.851b4p-56, INEXACT) // 4.706635081748745010517170237689e-11
211 T(RZ,   0x1.8300000018606p-35,   0x1.82fffffff3cfdp-35,  -0x1.291b2p-56, INEXACT) // 4.399680619891064316102258965801e-11
212 T(RZ,   0x1.920000001a4d8p-35,   0x1.91fffffff2d94p-35,  -0x1.59eaap-56, INEXACT) // 4.570210876478587153705893937172e-11
213 T(RZ,   0x1.8f00000019e96p-35,   0x1.8efffffff30b5p-35,  -0x1.4fb4ap-56, INEXACT) // 4.536104825161067076548681573629e-11
214 T(RZ,      0x1.8000000018p-35,      0x1.7ffffffff4p-35,  -0x1.1fffep-56, INEXACT) // 4.365574568573583013036260025430e-11
215 T(RZ,     0x1.b00000001e6p-35,     0x1.affffffff0dp-35,  -0x1.cd51ep-56, INEXACT) // 4.911271389654214440281365227498e-11
216 T(RZ,   0x1.ad0000001df46p-35,   0x1.acfffffff105dp-35,  -0x1.c0a38p-56, INEXACT) // 4.877165338336616814941726017610e-11
217 T(RZ,   0x1.a10000001c4d6p-35,   0x1.a0fffffff1d95p-35,  -0x1.90822p-56, INEXACT) // 4.740741133066303861765596024404e-11
218 T(RZ,    0x1.bc0000002016p-35,    0x1.bbffffffeff5p-35,  -0x1.01607p-55, INEXACT) // 5.047695594924682489822348913392e-11
219 T(RZ,   0x1.bf00000020856p-35,   0x1.beffffffefbd5p-35,  -0x1.08675p-55, INEXACT) // 5.081801646242318889253201546452e-11
220 T(RZ,   0x1.dd00000025086p-35,   0x1.dcffffffed7bdp-35,   -0x1.56dbp-55, INEXACT) // 5.422862159419109398565075531946e-11
221 T(RZ,   0x1.cb000000224a6p-35,   0x1.caffffffeedadp-35,  -0x1.25f5cp-55, INEXACT) // 5.218225851512942035159038925036e-11
222 T(RZ,   0x1.ce00000022bd8p-35,   0x1.cdffffffeea14p-35,  -0x1.2db89p-55, INEXACT) // 5.252331902830617208681104981268e-11
223 T(RZ,   0x1.e900000026eb6p-35,   0x1.e8ffffffec8a5p-35,  -0x1.7aae3p-55, INEXACT) // 5.559286364690042737200620295908e-11
224 T(RZ,   0x1.fb00000029d66p-35,   0x1.faffffffeb14dp-35,  -0x1.b5979p-55, INEXACT) // 5.763922672596675389701217980884e-11
225 T(RZ,   0x1.da00000024918p-35,   0x1.d9ffffffedb74p-35,  -0x1.4e4fap-55, INEXACT) // 5.388756108101395450951796052541e-11
226 T(RZ,    0x1.ec0000002766p-35,    0x1.ebffffffec4dp-35,  -0x1.840f2p-55, INEXACT) // 5.593392416007795458905113198484e-11
227 T(RZ,    0x1.f80000002958p-35,    0x1.f7ffffffeb54p-35,  -0x1.ab538p-55, INEXACT) // 5.729816621278883893905511655135e-11
228 T(RN,   0x1.fb7bc67a4663ep-35,   0x1.fb7bc67a0783bp-35,          0x1p-1, INEXACT) // 5.769419400148649611273489145233e-11
229 T(RN,   0x1.232dbb4e97c2dp-36,   0x1.232dbb4e8d695p-36,          0x1p-1, INEXACT) // 1.655158935864458204086942046997e-11
230 T(RZ,   0x1.3e486bad9e68cp-36,    0x1.3e486bad920bp-36, -0x1.85c7c6p-51, INEXACT) // 1.809228780524084327850574940158e-11
231 T(RN,   0x1.479addad434dfp-36,    0x1.479addad3634p-36,         -0x1p-1, INEXACT) // 1.862218511062433751196219974027e-11
232 T(RN,   0x1.e1ec14d56278bp-36,   0x1.e1ec14d5461eep-36,         -0x1p-1, INEXACT) // 2.739410506902105196775793097626e-11
233 T(RZ,   0x1.ded1c2fabb6b4p-36,   0x1.ded1c2fa9f6e9p-36,         -0x1p+0, INEXACT) // 2.721773065558614874349217513776e-11
234 T(RZ,    0x1.0800000002d6p-37,    0x1.07fffffffe95p-37,    -0x1.014p-64, INEXACT) // 7.503331289645424622946369080999e-12
235 T(RZ,   0x1.2600000003846p-37,   0x1.25fffffffe3ddp-37,    -0x1.8bcp-64, INEXACT) // 8.355982572562052334095278645868e-12
236 T(RZ,   0x1.0e00000002f76p-37,   0x1.0dfffffffe845p-37,    -0x1.198p-64, INEXACT) // 7.673861546228711391084937570800e-12
237 T(RZ,   0x1.2c00000003a98p-37,   0x1.2bfffffffe2b4p-37,    -0x1.ad2p-64, INEXACT) // 8.526512829145436037461880693600e-12
238 T(RZ,   0x1.4400000004458p-37,   0x1.43fffffffddd4p-37,    -0x1.23ep-63, INEXACT) // 9.208633855479164721384356000390e-12
239 T(RZ,   0x1.3e486bad9a498p-37,   0x1.3e486bad941aap-37, -0x1.8561d2p-52, INEXACT) // 9.046143902593144066084231499106e-12
240 T(RZ,   0x1.8600000006306p-37,   0x1.85fffffffce7dp-37,   -0x1.3268p-62, INEXACT) // 1.108446667789851803343371679992e-11
241 T(RZ,   0x1.a4000000072d8p-37,   0x1.a3fffffffc694p-37,   -0x1.9c28p-62, INEXACT) // 1.193711796081718138437133108133e-11
242 T(RZ,   0x1.9e00000006f96p-37,   0x1.9dfffffffc835p-37,   -0x1.8518p-62, INEXACT) // 1.176658770423340994009259480188e-11
243 T(RZ,   0x1.6200000005196p-37,   0x1.61fffffffd735p-37,      -0x1.ap-63, INEXACT) // 1.006128513839676178481360114457e-11
244 T(RZ,   0x1.b1ba5fdf153eap-37,   0x1.b1ba5fdf09c34p-37, -0x1.8c0018p-52, INEXACT) // 1.232729190922279721674326443798e-11
245 T(RZ,      0x1.8000000006p-37,      0x1.7ffffffffdp-37,   -0x1.1ff8p-62, INEXACT) // 1.091393642131484352438301407839e-11
246 T(RZ,    0x1.680000000546p-37,    0x1.67fffffffd5dp-37,    -0x1.bcfp-63, INEXACT) // 1.023181539498033935863627030816e-11
247 T(RZ,   0x1.c2000000083d6p-37,   0x1.c1fffffffbe15p-37,    -0x1.0f9p-61, INEXACT) // 1.278976924373632941144911315240e-11
248 T(RZ,   0x1.bc00000008058p-37,   0x1.bbfffffffbfd4p-37,    -0x1.016p-61, INEXACT) // 1.261923898715246103194234331501e-11
249 T(RZ,   0x1.fe0000000a956p-37,   0x1.fdfffffffab55p-37,   -0x1.c008p-61, INEXACT) // 1.449507180957607949402518066349e-11
250 T(RZ,    0x1.f80000000a56p-37,    0x1.f7fffffffad5p-37,    -0x1.ab5p-61, INEXACT) // 1.432454155299201724406234371024e-11
251 T(RZ,   0x1.4a000000046e6p-37,   0x1.49fffffffdc8dp-37,    -0x1.3a2p-63, INEXACT) // 9.379164112062645359978991606053e-12
252 T(RZ,   0x1.da00000009246p-37,   0x1.d9fffffffb6ddp-37,   -0x1.4e4cp-61, INEXACT) // 1.347189027007199679993225961780e-11
253 T(RZ,     0x1.e0000000096p-37,     0x1.dffffffffb5p-37,   -0x1.5f8cp-61, INEXACT) // 1.364242052665596211466706301312e-11
254 T(RZ,   0x1.fffeffffcaaa8p-37,   0x1.fffeffffbaaa8p-37,         -0x1p+0, INEXACT) // 1.455180420571145458806493378187e-11
255 T(RZ,   0x1.126a6e21ed399p-38,   0x1.126a6e21eaed4p-38, -0x1.1d66bep-52, INEXACT) // 3.899682255180655487302893380281e-12
256 T(RZ,   0x1.031b2d07a6a98p-38,   0x1.031b2d07a49cfp-38,         -0x1p+0, INEXACT) // 3.682119936620784587350772834707e-12
257 T(RZ,   0x1.6b9d7c83e7113p-38,   0x1.6b9d7c83e3083p-38,         -0x1p+0, INEXACT) // 5.167282512301365588319903302497e-12
258 T(RZ,   0x1.54a57d5f4fd1dp-38,   0x1.54a57d5f4c473p-38,         -0x1p+0, INEXACT) // 4.840877128908381768722517906973e-12
259 T(RN,   0x1.c7c8f83032645p-38,   0x1.c7c8f8302c0d6p-38,          0x1p-1, INEXACT) // 6.477094942915232637243364568877e-12
260 T(RN,   0x1.f5732c80871c5p-38,   0x1.f5732c807f6fep-38,          0x1p-1, INEXACT) // 7.126031644554177094790025335173e-12
261 T(RZ,   0x1.0992327adfd26p-39,   0x1.0992327adebedp-39,         -0x1p+0, INEXACT) // 1.886996036854301593737337278072e-12
262 T(RZ,   0x1.2f50a5010aa6cp-39,   0x1.2f50a501093f5p-39,         -0x1p+0, INEXACT) // 2.155182825179337569590032025763e-12
263 T(RN,   0x1.3e486bad97321p-39,   0x1.3e486bad95a66p-39,          0x1p-1, INEXACT) // 2.261535975643171471551937274461e-12
264 T(RN,   0x1.6b9d7c83e5b8ep-39,   0x1.6b9d7c83e3b46p-39,         -0x1p-1, INEXACT) // 2.583641256148457726779798023582e-12
265 T(RZ,   0x1.8e5b4bb850455p-39,   0x1.8e5b4bb84dd96p-39,         -0x1p+0, INEXACT) // 2.830494055282342579116780757438e-12
266 T(RZ,     0x1.538ea18a4585p-4,    0x1.46370d915991ap-4,         -0x1p+0, INEXACT) // 8.289969541178376921664039400639e-02
267 T(RN,    0x1.60713aadd0422p-4,    0x1.5218b7618c50fp-4,         -0x1p-1, INEXACT) // 8.604548379391066537102972233697e-02
268 T(RZ,    0x1.ad5acd79cab54p-4,    0x1.984f5feb68f6cp-4, -0x1.202eb8p-51, INEXACT) // 1.048229242702921060192977620318e-01
269 T(RZ,    0x1.ae44c6d5f3942p-4,    0x1.992320e39c4d4p-4, -0x1.baed1cp-52, INEXACT) // 1.050460593243985052414046776903e-01
270 T(RN,    0x1.0c63f66eaddb6p-3,    0x1.f868667d334adp-4,          0x1p-1, INEXACT) // 1.310500385786618759986765780923e-01
271 T(RZ,   0x1.153e5af20e75bp-40,   0x1.153e5af20ddf9p-40,  -0x1.8a637p-54, INEXACT) // 9.849670420390535448028413380566e-13
272 T(RN,   0x1.1400000000633p-40,   0x1.13ffffffffce7p-40,          0x1p-1, INEXACT) // 9.805489753492587485998374401660e-13
273 T(RZ,    0x1.500000000093p-40,   0x1.4fffffffffb68p-40,      -0x1.4p-72, INEXACT) // 1.193711796077443294880853203391e-12
274 T(RZ,   0x1.47da8739b4b91p-40,   0x1.47da8739b3e72p-40, -0x1.521408p-51, INEXACT) // 1.164770061294241610448128947777e-12
275 T(RZ,   0x1.f4b82ffeb7c3fp-40,   0x1.f4b82ffeb5da4p-40, -0x1.127804p-51, INEXACT) // 1.778912954170592976609574709871e-12
276 T(RN,   0x1.8c00000000cc3p-40,   0x1.8bffffffff99fp-40,          0x1p-1, INEXACT) // 1.406874616805658133420629453470e-12
277 T(RZ,    0x1.a291a9605e38p-40,   0x1.a291a9605ce1cp-40,         -0x1p+0, INEXACT) // 1.487055778885826644654823628494e-12
278 T(RZ,   0x1.c8000000010ecp-40,   0x1.c7ffffffff78ap-40,     -0x1.18p-70, INEXACT) // 1.620037437533903264219166190402e-12
279 T(RN,   0x1.c4b518e3a0ad1p-40,   0x1.c4b518e39f1ccp-40,         -0x1p-1, INEXACT) // 1.608339811655675669133517377738e-12
280 T(RN,   0x1.10ff87f865558p-41,   0x1.10ff87f8650cbp-41,         -0x1p-1, INEXACT) // 4.849421637446287267233156688275e-13
281 T(RN,   0x1.1b59f38384b0ap-41,   0x1.1b59f38384623p-41,         -0x1p-1, INEXACT) // 5.033331475609602590640593246463e-13
282 T(RZ,   0x1.6ede29b026029p-41,   0x1.6ede29b0257f2p-41, -0x1.974598p-53, INEXACT) // 6.516881676248312835891069366082e-13
283 T(RN,   0x1.b4ada9be933cep-41,   0x1.b4ada9be9282bp-41,          0x1p-1, INEXACT) // 7.756966115559925255441484858489e-13
284 T(RZ,   0x1.e93e8b71a5c72p-41,   0x1.e93e8b71a4dd5p-41,         -0x1p+0, INEXACT) // 8.690724855242185968054251931834e-13
285 T(RN,   0x1.eda3b93204dc4p-41,   0x1.eda3b93203ee4p-41,         -0x1p-1, INEXACT) // 8.768799812616742174004475457850e-13
286 T(RZ,    0x1.20000000001bp-42,   0x1.1ffffffffff28p-42,          0x0p+0, INEXACT) // 2.557953848736578773399122868625e-13
287 T(RN,   0x1.42b04eefd91fcp-42,   0x1.42b04eefd8ecep-42,         -0x1p-1, INEXACT) // 2.866051436015571795650472841148e-13
288 T(RZ,   0x1.2ae79842f2a29p-42,   0x1.2ae79842f276fp-42, -0x1.b59b08p-53, INEXACT) // 2.654806748448529779982104964393e-13
289 T(RN,   0x1.466f6f4f6cc9ep-42,   0x1.466f6f4f6c95dp-42,         -0x1p-1, INEXACT) // 2.899327819691441274882117305455e-13
290 T(RN,   0x1.68000000002a3p-42,   0x1.67ffffffffeafp-42,          0x1p-1, INEXACT) // 3.197442310920791624331114681202e-13
291 T(RN,   0x1.987866b491005p-42,   0x1.987866b490aedp-42,         -0x1p-1, INEXACT) // 3.627945207887616537665013362992e-13
292 T(RZ,    0x1.e0000000004bp-42,   0x1.dfffffffffda8p-42,          0x0p+0, INEXACT) // 4.263256414561206960401955342535e-13
293 T(RN,   0x1.9800000000363p-42,   0x1.97ffffffffe4fp-42,          0x1p-1, INEXACT) // 3.623767952376948671081822799679e-13
294 T(RZ,   0x1.007fe00ff611bp-43,   0x1.007fe00ff601ap-43,  -0x1.97eb4p-51, INEXACT) // 1.139086659085962057323943740790e-13
295 T(RZ,   0x1.55aaa002a9df2p-44,   0x1.55aaa002a9d0dp-44,         -0x1p+0, INEXACT) // 7.586520391123188196882816167715e-14
296 T(RZ,   0x1.938130889792fp-45,   0x1.938130889788fp-45,         -0x1p+0, INEXACT) // 4.479801494354759888978379773847e-14
297 T(RN,    0x1.95674bf3eccep-45,   0x1.95674bf3ecc3fp-45,         -0x1p-1, INEXACT) // 4.500883029592769931990229655293e-14
298 T(RZ,   0x1.58a68a4a8da1ap-46,   0x1.58a68a4a8d9dfp-46,         -0x1p+0, INEXACT) // 1.913194867290193591587299055691e-14
299 T(RN,   0x1.b0e35269b3932p-46,   0x1.b0e35269b38d6p-46,         -0x1p-1, INEXACT) // 2.403010991697270398937161976167e-14
300 T(RN,   0x1.6cdb2bbb21301p-47,   0x1.6cdb2bbb212e1p-47,          0x1p-1, INEXACT) // 1.012679207245474289699550913039e-14
301 T(RZ,   0x1.a3ad12a1da17dp-47,   0x1.a3ad12a1da151p-47,         -0x1p+0, INEXACT) // 1.164835077159058961118798724996e-14
302 T(RN,   0x1.4c8dc2e423989p-48,   0x1.4c8dc2e42397bp-48,         -0x1p-1, INEXACT) // 4.615110447320560653516707391386e-15
303 T(RZ,   0x1.800000000000cp-48,   0x1.7fffffffffffap-48,          0x0p+0, INEXACT) // 5.329070518200760860364294658978e-15
304 T(RN,   0x1.0f876ccdf6cdcp-49,   0x1.0f876ccdf6cd8p-49,          0x1p-1, INEXACT) // 1.884110950420531087534796688797e-15
305 T(RN,    0x1.392d659ba6cfbp-5,    0x1.3356de185241ap-5,         -0x1p-1, INEXACT) // 3.822965474429370485998092021873e-02
306 T(RN,    0x1.92206419a8e93p-5,    0x1.88917e9ae7a45p-5,          0x1p-1, INEXACT) // 4.908771086527709964775212370114e-02
307 T(RN,    0x1.dc3f0bb921988p-5,     0x1.ceeac29095cfp-5,         -0x1p-1, INEXACT) // 5.813553132707044435179000174685e-02
308 T(RZ,    0x1.ed34eebd3f9fep-5,     0x1.deee168763efp-5,         -0x1p+0, INEXACT) // 6.020590428123638593316258038612e-02
309 T(RZ,   0x1.0000000000002p-50,   0x1.fffffffffffffp-51,         -0x1p+0, INEXACT) // 8.881784197001256267693579449786e-16
310 T(RN,   0x1.1e3779b97f4aap-50,   0x1.1e3779b97f4a7p-50,         -0x1p-1, INEXACT) // 9.930136612989096415082357094424e-16
311 T(RZ,    0x1.3988e1409213p-50,   0x1.3988e1409212dp-50, -0x1.323758p-51, INEXACT) // 1.087791964408414977289597287194e-15
312 T(RN,   0x1.52a7fa9d2f8ecp-50,   0x1.52a7fa9d2f8e9p-50,          0x1p-1, INEXACT) // 1.174949609190441714700943742296e-15
313 T(RN,   0x1.a887293fd6f38p-50,   0x1.a887293fd6f32p-50,         -0x1p-1, INEXACT) // 1.472877282518059865496701187112e-15
314 T(RZ,   0x1.deeea11683f4ep-50,   0x1.deeea11683f46p-50,         -0x1p+0, INEXACT) // 1.661629672422090719914417451770e-15
315 T(RN,   0x1.3988e14092131p-51,   0x1.3988e1409212fp-51,         -0x1p-1, INEXACT) // 5.438959822042075872524117962235e-16
316 T(RZ,   0x1.6a09e667f3bcep-51,   0x1.6a09e667f3bcbp-51,         -0x1p+0, INEXACT) // 6.280369834735101652963725910129e-16
317 T(RN,   0x1.94c583ada5b53p-51,   0x1.94c583ada5b51p-51,          0x1p-1, INEXACT) // 7.021666937153402449716262382570e-16
318 T(RZ,   0x1.bb67ae8584cacp-51,   0x1.bb67ae8584ca9p-51,  -0x1.90c8fp-52, INEXACT) // 7.691850745534257237715776038820e-16
319 T(RN,    0x1.1f8aada39e276p-6,    0x1.1d0c32c998afdp-6,          0x1p-1, INEXACT) // 1.755015332170947045531406160990e-02
320 T(RN,    0x1.8f8dd9f2c5482p-7,    0x1.8d234471cad4cp-7,         -0x1p-1, INEXACT) // 1.219342367179821265410488706493e-02
321 T(RN,    0x1.6020aedc92d72p-8,    0x1.5f2f5f1915187p-8,         -0x1p-1, INEXACT) // 5.373041811775324319566671249504e-03
322 T(RN,    0x1.87614309f34b9p-8,    0x1.8637457b2af97p-8,         -0x1p-1, INEXACT) // 5.971983782683648080136240565707e-03
323 T(RN,    0x1.5acc581d105a4p+1,    0x1.4f947f7955182p+0,         -0x1p-1, INEXACT) // 2.709361089888902895950195670594e+00
324 T(RN,    0x1.1b6e7e4e96f86p+2,    0x1.b11240cba290ep+0,          0x1p-1, INEXACT) // 4.428618981120854058985969459172e+00
325 T(RN,    0x1.87c3d679ec09ap+2,    0x1.f68d57d12d677p+0,          0x1p-1, INEXACT) // 6.121327990593409040798178466503e+00
326 T(RN,    0x1.0b1199e497739p+3,    0x1.1e126f5d95f39p+1,          0x1p-1, INEXACT) // 8.345898577182753186320951499511e+00
327 T(RZ,    0x1.6ede492d96072p+3,    0x1.42ee3c7dc4946p+1, -0x1.3a95f8p-54, INEXACT) // 1.146463450339817669032527192030e+01
328 T(RZ,    0x1.a44ff9a896f5ep+3,    0x1.53068b2bacac1p+1, -0x1.e4e334p-53, INEXACT) // 1.313476260116265947885949572083e+01
329 T(RN,    0x1.2d9d7d597a9ddp+4,    0x1.7e7f095703eeep+1,         -0x1p-1, INEXACT) // 1.885094962074969160426007874776e+01
330 T(RN,    0x1.222e0bc47b9cbp+5,    0x1.cf22fdb866f05p+1,         -0x1p-1, INEXACT) // 3.627248338224634238713406375609e+01
331 T(RZ,    0x1.097ad3a32b788p+6,    0x1.0d73e6af47f36p+2, -0x1.01de38p-54, INEXACT) // 6.636994795754264941933797672391e+01
332 T(RN,    0x1.14956b273c365p+8,    0x1.681263a2c6bbfp+2,         -0x1p-1, INEXACT) // 2.765836662790300692904565948993e+02
333 T(RZ,   0x1.212e23b068356p+14,    0x1.3a6e7ccf2b57ap+3,         -0x1p+0, INEXACT) // 1.850753485262704634806141257286e+04
334 T(RN,   0x1.72f13d0736e33p+15,    0x1.589442275e324p+3,          0x1p-1, INEXACT) // 4.748061919566653523361310362816e+04
335 T(RZ,   0x1.3230258bbd4efp+21,    0x1.d7860c4725c96p+3,         -0x1p+0, INEXACT) // 2.508292693232170771807432174683e+06
336 T(RZ,   0x1.daac439b157e5p+23,    0x1.08f51434652c2p+4,         -0x1p+0, INEXACT) // 1.555408180289835669100284576416e+07
337 T(RN,   0x1.295700a39d1cbp+30,    0x1.4f1b1703d1a64p+4,         -0x1p-1, INEXACT) // 1.247133736903429746627807617188e+09
338 T(RZ,   0x1.96bacabce3dbdp+42,    0x1.d933d37e637dfp+4,   -0x1.1c6ep-57, INEXACT) // 6.987562283919434570312500000000e+12
339 T(RZ,   0x1.181ea60203d29p+48,    0x1.0ae38aa7bf73dp+5,         -0x1p+0, INEXACT) // 3.079948899460665625000000000000e+14
340 T(RN,   0x1.51c8566b9c005p+62,    0x1.5a04d027e5548p+5,          0x1p-1, INEXACT) // 6.084949801575650304000000000000e+18
341 T(RN,   0x1.dd834130b60e6p+70,    0x1.892654903a23dp+5,         -0x1p-1, INEXACT) // 2.202138704352598556672000000000e+21
342 T(RN,   0x1.a19ad54b282dfp+79,    0x1.b9fbdfc3d1c4dp+5,         -0x1p-1, INEXACT) // 9.860414956831622110904320000000e+23
343 T(RN,   0x1.7bf16e6c5d5bep+82,    0x1.c9dd016897d29p+5,         -0x1p-1, INEXACT) // 7.176922076666601505030144000000e+24
344 T(RN,   0x1.0a1636f8aeb6ep+93,    0x1.02015d64b29b1p+6,         -0x1p-1, INEXACT) // 1.029373357196017643280138240000e+28
345 T(RN,   -0x1.cef0980108d65p-2,   -0x1.340aa256d2c83p-1,         -0x1p-1, INEXACT) // -4.520896673804684628983352467912e-01
346 T(RZ,   -0x1.d10db8c1f2d25p-2,   -0x1.35f9609b17476p-1,          0x1p+0, INEXACT) // -4.541539066674025737491149357083e-01
347 T(RN,  -0x1.621e85dcb9cb5p-10,  -0x1.625bcf0bf305fp-10,         -0x1p-1, INEXACT) // -1.350857658673193907941656455307e-03
348 T(RZ,  -0x1.ebbead4abec96p-10,  -0x1.ec34e5c4ab2e2p-10,  0x1.4f5b3cp-53, INEXACT) // -1.875857664969148626971096049942e-03
349 T(RZ,  -0x1.fa8f5faa4f7bep-10,  -0x1.fb0cd46eab9a3p-10,  0x1.c181d2p-51, INEXACT) // -1.932373250908877692494369782139e-03
350 T(RZ,  -0x1.b0419b7ebbc12p-10,  -0x1.b09cf0e341e4ap-10,    0x1.ed57p-55, INEXACT) // -1.648926845230884192378129071699e-03
351 T(RZ,  -0x1.b406beb4933cbp-10,  -0x1.b463adf6637d5p-10,    0x1.c56fp-52, INEXACT) // -1.663308515293271004284458847167e-03
352 T(RN,   -0x1.01471efff5e9p-11,  -0x1.015749588eef5p-11,         -0x1p-1, INEXACT) // -4.907184920694574598032389189939e-04
353 T(RN,  -0x1.11fb90c9b9c69p-11,  -0x1.120de61473628p-11,         -0x1p-1, INEXACT) // -5.225804863727814874099775188654e-04
354 T(RN,  -0x1.19d224f050b26p-11,  -0x1.19e58aa7fbabcp-11,          0x1p-1, INEXACT) // -5.375306628042405675954595878352e-04
355 T(RZ,  -0x1.aca2fc6810e46p-11,  -0x1.accfddc18541cp-11,  0x1.ace666p-52, INEXACT) // -8.175595548966594749290548449494e-04
356 T(RN,  -0x1.d8762f7fd5bdap-11,  -0x1.d8acb7234aa72p-11,          0x1p-1, INEXACT) // -9.011491056111168174852510404094e-04
357 T(RN,  -0x1.0064d18740427p-12,  -0x1.006cd82b54ae8p-12,         -0x1p-1, INEXACT) // -2.445162030682589463480292035769e-04
358 T(RZ,  -0x1.116e861dba212p-12,  -0x1.1177a6ed080c2p-12,          0x1p+0, INEXACT) // -2.607648219581658365420762102360e-04
359 T(RZ,   -0x1.10bccfcac31cp-12,  -0x1.10c5e4c01f2e9p-12,          0x1p+0, INEXACT) // -2.601027924107567057543377586626e-04
360 T(RN,  -0x1.6dd9a6a222eaep-12,  -0x1.6de9fe4e355aep-12,         -0x1p-1, INEXACT) // -3.489019383173624878555219019916e-04
361 T(RN,  -0x1.33fd669b9957ap-12,  -0x1.3408fb7e31ca5p-12,         -0x1p-1, INEXACT) // -2.937220067223616582277601061435e-04
362 T(RZ,  -0x1.84f0dcdc27564p-12,  -0x1.8503555f8030dp-12,          0x1p+0, INEXACT) // -3.709229183728927990021384530905e-04
363 T(RN,  -0x1.ae839f2b3112cp-12,  -0x1.ae9a40b49ca79p-12,         -0x1p-1, INEXACT) // -4.105702852934707807602832119187e-04
364 T(RN,  -0x1.5c3f1af326802p-13,  -0x1.5c4682175f806p-13,         -0x1p-1, INEXACT) // -1.660568737847368235051315199513e-04
365 T(RZ,  -0x1.c06edf4dc25d9p-14,  -0x1.c0750272e8b13p-14,  0x1.3fd1b6p-51, INEXACT) // -1.069147812950069486312779099002e-04
366 T(RZ,  -0x1.b7390d9206ea9p-14,  -0x1.b73ef0d66998ep-14,   0x1.c4a34p-51, INEXACT) // -1.047188909812322299289558125146e-04
367 T(RZ,   -0x1.ac62249e937ap-14,  -0x1.ac67be6831b3ep-14,  0x1.ea1928p-52, INEXACT) // -1.021345546885197609621176439987e-04
368 T(RZ,  -0x1.3bf39dcfa6791p-15,  -0x1.3bf523c3965e8p-15,          0x1p+0, INEXACT) // -3.766436895809224528726757985631e-05
369 T(RN,  -0x1.19a2c2534c596p-16,  -0x1.19a35d3f1903ap-16,          0x1p-1, INEXACT) // -1.678680048406362869525473846544e-05
370 T(RN,  -0x1.3fc5734e849a6p-16,  -0x1.3fc63b0601be7p-16,         -0x1p-1, INEXACT) // -1.905985419099202920123134474828e-05
371 T(RN,  -0x1.b24977a51f167p-16,  -0x1.b24ae80557154p-16,         -0x1p-1, INEXACT) // -2.588552128600495947480762681803e-05
372 T(RZ,  -0x1.12b2aec37a66cp-17,  -0x1.12b2f8745376dp-17,  0x1.a3db22p-52, INEXACT) // -8.186637734791678050385449472159e-06
373 T(RN,  -0x1.53dfcd4a3e6e9p-17,  -0x1.53e03e190fb13p-17,          0x1p-1, INEXACT) // -1.012904126128666346649560142668e-05
374 T(RN,  -0x1.1f2360fc8910ap-18,  -0x1.1f23893e9ba27p-18,          0x1p-1, INEXACT) // -4.278692582935592560893812985601e-06
375 T(RZ,  -0x1.6dc8e6810ad2ep-18,  -0x1.6dc927d5ea406p-18,  0x1.4dc4fep-51, INEXACT) // -5.450617778495008456068719737697e-06
376 T(RZ,  -0x1.42d8b87ee94f9p-19,  -0x1.42d8d1f14a759p-19,          0x1p+0, INEXACT) // -2.405394354326238061061353848413e-06
377 T(RZ,  -0x1.dc0236cbff167p-19,  -0x1.dc026e1d8b657p-19,          0x1p+0, INEXACT) // -3.546540801478508750523661527398e-06
378 T(RZ,  -0x1.8f62836df0cd7p-19,  -0x1.8f62aa5f39972p-19,  0x1.1b9616p-52, INEXACT) // -2.975648775356558463069068729001e-06
379 T(RN,  -0x1.c3ad34de86426p-19,  -0x1.c3ad66ad496cap-19,          0x1p-1, INEXACT) // -3.365252822417930246123429077754e-06
380 T(RZ,   -0x1.e033b6b48a1fbp-3,   -0x1.119aae6072d38p-2,          0x1p+0, INEXACT) // -2.344736360403344155312055363538e-01
381 T(RN,   -0x1.0a95ba7b93c2p-20,  -0x1.0a95c328701b3p-20,          0x1p-1, INEXACT) // -9.931060550754497906651707683778e-07
382 T(RN,   -0x1.1682b0105992p-20,  -0x1.1682b9885ac8bp-20,          0x1p-1, INEXACT) // -1.037532460024222843043145703135e-06
383 T(RZ,   -0x1.ea693d3b8534p-20,  -0x1.ea695a973fd94p-20,  0x1.692068p-54, INEXACT) // -1.826923678010033903935938059959e-06
384 T(RN,  -0x1.8ec53f6dcbf6ep-20,  -0x1.8ec552d71c831p-20,         -0x1p-1, INEXACT) // -1.485535871602991112261317116494e-06
385 T(RN,  -0x1.f5edf0cf62b24p-20,  -0x1.f5ee0f904ea31p-20,         -0x1p-1, INEXACT) // -1.869832931907907087409979191017e-06
386 T(RN,   -0x1.65299090576cp-21,  -0x1.652998598b75bp-21,          0x1p-1, INEXACT) // -6.652667412889159081167134157653e-07
387 T(RZ,  -0x1.c82991702176bp-21,  -0x1.c8299e237262ep-21,  0x1.480ff4p-51, INEXACT) // -8.496686359083757442175305861498e-07
388 T(RN,  -0x1.6827b7c641c05p-22,  -0x1.6827bbbba1454p-22,         -0x1p-1, INEXACT) // -3.354206196269271914518251848786e-07
389 T(RZ,   -0x1.8607fa9e36f3p-22,  -0x1.8607ff42afa59p-22,  0x1.0311a4p-53, INEXACT) // -3.632448314480421705931038889315e-07
390 T(RZ,  -0x1.cbc841339be21p-22,  -0x1.cbc847a72b6dep-22,  0x1.59fe56p-52, INEXACT) // -4.282055840803499319192871545164e-07
391 T(RZ,  -0x1.8a5decd86fa17p-23,  -0x1.8a5def37f4e5dp-23,   0x1.43bc3p-51, INEXACT) // -1.836413961019427745979614536795e-07
392 T(RZ,  -0x1.01068a49f606dp-24,  -0x1.01068acafd181p-24,   0x1.46bf2p-55, INEXACT) // -5.984342368815844596247733146524e-08
393 T(RN,  -0x1.0416d5d27fa39p-24,  -0x1.0416d6569ed62p-24,         -0x1p-1, INEXACT) // -6.055673588271345158648477574950e-08
394 T(RZ,  -0x1.08e89d57ea69fp-24,  -0x1.08e89de0fab63p-24,          0x1p+0, INEXACT) // -6.167885169155561089724277559418e-08
395 T(RZ,  -0x1.c1484163f379ap-24,  -0x1.c14842ee32c04p-24,          0x1p+0, INEXACT) // -1.046066749326040407094790896450e-07
396 T(RZ,  -0x1.b3f2a8b36f757p-24,  -0x1.b3f2aa26a0bebp-24,          0x1p+0, INEXACT) // -1.015020270533265837059684242281e-07
397 T(RN,  -0x1.6b07455c8aefbp-24,  -0x1.6b07465df1c02p-24,         -0x1p-1, INEXACT) // -8.452413653079915213666453667127e-08
398 T(RZ,  -0x1.401743554929fp-24,  -0x1.4017441d663fcp-24,          0x1p+0, INEXACT) // -7.452696356277372043789159741442e-08
399 T(RN,  -0x1.8bb8b605032c1p-24,  -0x1.8bb8b736dcf0dp-24,         -0x1p-1, INEXACT) // -9.213609793185516386716896750433e-08
400 T(RN,  -0x1.6245c9072e3d2p-25,  -0x1.6245c981bf821p-25,          0x1p-1, INEXACT) // -4.124275859149637147777926271877e-08
401 T(RZ,  -0x1.dfa0850d6bd19p-25,  -0x1.dfa085ee1257cp-25,   0x1.368cap-56, INEXACT) // -5.583593507983130047033569595856e-08
402 T(RZ,  -0x1.848793103f7c2p-25,  -0x1.848793a3aa4bcp-25,          0x1p+0, INEXACT) // -4.523079699841883563044263880451e-08
403 T(RN,  -0x1.9e9877da95977p-25,  -0x1.9e98788271f76p-25,          0x1p-1, INEXACT) // -4.826527773688320257275860786055e-08
404 T(RN,  -0x1.e75decb63d097p-25,  -0x1.e75ded9e32a95p-25,         -0x1p-1, INEXACT) // -5.673697371809689231918051133090e-08
405 T(RZ,   -0x1.b0e54bcc25aep-26,  -0x1.b0e54c27a683cp-26,   0x1.f3c27p-55, INEXACT) // -2.519784540795373075950129224121e-08
406 T(RN,  -0x1.b2f602382c0b3p-26,  -0x1.b2f602948ceccp-26,          0x1p-1, INEXACT) // -2.531806073184666198879837456081e-08
407 T(RN,  -0x1.465c857411116p-27,  -0x1.465c858e120dcp-27,         -0x1p-1, INEXACT) // -9.498367183174065717550448267707e-09
408 T(RZ,  -0x1.99dad1eddac6ep-28,  -0x1.99dad2025c2e5p-28,  0x1.92a262p-51, INEXACT) // -5.964171807342104589667532057572e-09
409 T(RN,  -0x1.a2d79f9a471b4p-28,  -0x1.a2d79fafb1422p-28,         -0x1p-1, INEXACT) // -6.094957339419226516332190744969e-09
410 T(RZ,  -0x1.d3ef28a72caabp-28,  -0x1.d3ef28c1e73e2p-28,    0x1.ee9bp-57, INEXACT) // -6.809339015539996983540382721701e-09
411 T(RN,  -0x1.81cc437910b41p-29,  -0x1.81cc438226543p-29,         -0x1p-1, INEXACT) // -2.807049201182368135126784378032e-09
412 T(RZ,  -0x1.8603983f1656dp-29,  -0x1.860398485f12ap-29,  0x1.63fe36p-51, INEXACT) // -2.837725637409540289945959878740e-09
413 T(RN,  -0x1.231e2987a6fe2p-29,  -0x1.231e298cd3348p-29,         -0x1p-1, INEXACT) // -2.118160927754503932122059477747e-09
414 T(RZ,  -0x1.0598e3e209bdfp-29,  -0x1.0598e3e637025p-29,          0x1p+0, INEXACT) // -1.903370337226334447631118180415e-09
415 T(RZ,    -0x1.1484b3cd038fp-3,   -0x1.290ea09e36478p-3,          0x1p+0, INEXACT) // -1.350187346401479082658170227660e-01
416 T(RZ,   -0x1.8c024d0aa27b3p-3,   -0x1.b8144d498cc5bp-3,  0x1.460f1cp-53, INEXACT) // -1.933637637014818666525428625391e-01
417 T(RN,   -0x1.8f2b059a42452p-3,   -0x1.bbffd89f45f67p-3,          0x1p-1, INEXACT) // -1.949062764836378414123885249865e-01
418 T(RZ,   -0x1.9d7ec7df33dbcp-3,   -0x1.cddf723d3e52ep-3,          0x1p+0, INEXACT) // -2.019019713393229720210797495383e-01
419 T(RZ,   -0x1.b3dbaf5230568p-3,   -0x1.ea16274b0109ap-3,          0x1p+0, INEXACT) // -2.128213593441998785493751711329e-01
420 T(RN,   -0x1.c2a2018aaaefp-30,  -0x1.c2a20190dd6aep-30,          0x1p-1, INEXACT) // -1.639392707235051130405873907013e-09
421 T(RN,  -0x1.e10bb00184e4bp-30,  -0x1.e10bb00894be8p-30,          0x1p-1, INEXACT) // -1.750033895905003300166983945172e-09
422 T(RN,  -0x1.12c7b37c2d50fp-31,  -0x1.12c7b37d54411p-31,         -0x1p-1, INEXACT) // -4.998220583270615513179770999705e-10
423 T(RN,  -0x1.5a0119264a29bp-31,  -0x1.5a0119281dd0ap-31,          0x1p-1, INEXACT) // -6.293781370949917730388010777187e-10
424 T(RN,  -0x1.bb2451b7c3d55p-31,   -0x1.bb2451bac2ecp-31,          0x1p-1, INEXACT) // -8.060703692811512855724884327928e-10
425 T(RN,  -0x1.f26ef6b649953p-31,  -0x1.f26ef6ba14091p-31,          0x1p-1, INEXACT) // -9.066451676104171317067939192232e-10
426 T(RZ,  -0x1.0f4e4d7bb37e8p-32,  -0x1.0f4e4d7c4341ep-32,          0x1p+0, INEXACT) // -2.467512511429239167836056494673e-10
427 T(RN,  -0x1.95f634d81865dp-32,  -0x1.95f634d95a485p-32,         -0x1p-1, INEXACT) // -3.692200551425367437890528229673e-10
428 T(RN,  -0x1.55c1c76fe4ebfp-32,  -0x1.55c1c770c90aep-32,         -0x1p-1, INEXACT) // -3.108261347901488790991072170498e-10
429 T(RZ,  -0x1.671d523b56a66p-32,  -0x1.671d523c5287fp-32,          0x1p+0, INEXACT) // -3.266127678285119320965233182701e-10
430 T(RZ,    -0x1.07ffffffd2ap-33,  -0x1.0800000016affp-33,          0x1p+0, INEXACT) // -1.200533006292222624070771715143e-10
431 T(RZ,  -0x1.0f7fffffd002ap-33,  -0x1.0f80000017feap-33,          0x1p+0, INEXACT) // -1.234639057605938962879947265488e-10
432 T(RZ,  -0x1.007fffffd52aap-33,  -0x1.00800000156aap-33,          0x1p+0, INEXACT) // -1.166426954978428737079169318455e-10
433 T(RZ,  -0x1.16ffffffcd528p-33,  -0x1.170000001956bp-33,          0x1p+0, INEXACT) // -1.268745108919577753506695969488e-10
434 T(RZ,  -0x1.037fffffd428ap-33,  -0x1.0380000015ebap-33,          0x1p+0, INEXACT) // -1.180069375503955597657701498691e-10
435 T(RZ,  -0x1.127fffffcef1ap-33,  -0x1.1280000018872p-33,          0x1p+0, INEXACT) // -1.248281478131403784912537968649e-10
436 T(RZ,  -0x1.0affffffd1968p-33,  -0x1.0b0000001734bp-33,          0x1p+0, INEXACT) // -1.214175426817718465376333156843e-10
437 T(RZ,  -0x1.307fffffc3a2ap-33,  -0x1.308000001e2eap-33,          0x1p+0, INEXACT) // -1.384705683385369581233088752430e-10
438 T(RZ,   -0x1.19ffffffcc3ap-33,  -0x1.1a00000019e2fp-33,          0x1p+0, INEXACT) // -1.282387529445011556266315934111e-10
439 T(RZ,  -0x1.217fffffc96fap-33,  -0x1.218000001b482p-33,          0x1p+0, INEXACT) // -1.316493580758541779437667053229e-10
440 T(RZ,   -0x1.25ffffffc7bap-33,  -0x1.260000001c22fp-33,          0x1p+0, INEXACT) // -1.336957211546622690212912838454e-10
441 T(RZ,  -0x1.2d7fffffc4d1ap-33,  -0x1.2d8000001d972p-33,          0x1p+0, INEXACT) // -1.371063262860028836292381003420e-10
442 T(RZ,  -0x1.28ffffffc6928p-33,  -0x1.290000001cb6bp-33,          0x1p+0, INEXACT) // -1.350599632071994454426591326002e-10
443 T(RZ,  -0x1.34ffffffc1d68p-33,  -0x1.350000001f14bp-33,          0x1p+0, INEXACT) // -1.405169314173357434189422322042e-10
444 T(RZ,  -0x1.5a7fffffb1d5ap-33,  -0x1.5a80000027152p-33,          0x1p+0, INEXACT) // -1.575699570738837200938226219983e-10
445 T(RZ,  -0x1.1e7fffffca8fap-33,  -0x1.1e8000001ab82p-33,          0x1p+0, INEXACT) // -1.302851160233138995951017827143e-10
446 T(RZ,  -0x1.46ffffffba628p-33,  -0x1.4700000022cebp-33,          0x1p+0, INEXACT) // -1.487023837325029672558019953649e-10
447 T(RZ,  -0x1.5d7fffffb079ap-33,  -0x1.5d80000027c32p-33,          0x1p+0, INEXACT) // -1.589341991263991830241109537767e-10
448 T(RZ,  -0x1.4b7fffffb874ap-33,  -0x1.4b80000023c5ap-33,          0x1p+0, INEXACT) // -1.507487468112877938785985199841e-10
449 T(RZ,  -0x1.64ffffffad068p-33,  -0x1.65000000297cbp-33,          0x1p+0, INEXACT) // -1.623448042576824119770619039784e-10
450 T(RZ,    -0x1.37ffffffc0ap-33,  -0x1.380000001faffp-33,          0x1p+0, INEXACT) // -1.418811734698667159857159332514e-10
451 T(RZ,  -0x1.3f7fffffbd8aap-33,  -0x1.3f800000213aap-33,          0x1p+0, INEXACT) // -1.452917786011887190298803066254e-10
452 T(RZ,  -0x1.3c7fffffbec8ap-33,  -0x1.3c800000209bap-33,          0x1p+0, INEXACT) // -1.439275365486608483904036794319e-10
453 T(RZ,   -0x1.43ffffffbba8p-33,  -0x1.44000000222bfp-33,          0x1p+0, INEXACT) // -1.473381416799781985436224420252e-10
454 T(RZ,  -0x1.70ffffffa75a8p-33,  -0x1.710000002c52bp-33,          0x1p+0, INEXACT) // -1.678017724677194482798386402614e-10
455 T(RZ,  -0x1.4e7fffffb727ap-33,  -0x1.4e800000246c2p-33,          0x1p+0, INEXACT) // -1.521129888638094606634809994699e-10
456 T(RZ,  -0x1.52ffffffb52e8p-33,  -0x1.530000002568bp-33,          0x1p+0, INEXACT) // -1.541593519425896343953319133084e-10
457 T(RZ,   -0x1.61ffffffae6ap-33,  -0x1.6200000028cafp-33,          0x1p+0, INEXACT) // -1.609805622051700509740706460538e-10
458 T(RZ,   -0x1.55ffffffb3dap-33,  -0x1.560000002612fp-33,          0x1p+0, INEXACT) // -1.555235939951081992529173189405e-10
459 T(RZ,   -0x1.73ffffffa5e8p-33,  -0x1.740000002d0bfp-33,          0x1p+0, INEXACT) // -1.691660145202256054282357504784e-10
460 T(RZ,  -0x1.697fffffaaebap-33,  -0x1.698000002a8a2p-33,          0x1p+0, INEXACT) // -1.643911673364486270360759854748e-10
461 T(RZ,  -0x1.6c7fffffa980ap-33,  -0x1.6c8000002b3fap-33,          0x1p+0, INEXACT) // -1.657554093889578861117701695456e-10
462 T(RN,  -0x1.7abbf730b6cd1p-33,  -0x1.7abbf73142e0fp-33,          0x1p-1, INEXACT) // -1.722283925912429672830678935305e-10
463 T(RN,  -0x1.695dd32fa8793p-34,  -0x1.695dd32fe83c7p-34,         -0x1p-1, INEXACT) // -8.216523012723343060005858646880e-11
464 T(RZ,  -0x1.b2b726095f90bp-34,  -0x1.b2b72609bbd6dp-34,          0x1p+0, INEXACT) // -9.884284375918393417130028190070e-11
465 T(RZ,  -0x1.0dfffffff4228p-35,  -0x1.0e00000005eebp-35,          0x1p+0, INEXACT) // -3.069544618452225789080384066407e-11
466 T(RZ,   -0x1.07fffffff4a8p-35,  -0x1.0800000005abfp-35,          0x1p+0, INEXACT) // -3.001332515820636528883954001652e-11
467 T(RZ,  -0x1.16fffffff354ap-35,  -0x1.170000000655ap-35,          0x1p+0, INEXACT) // -3.171862772399551518238209028781e-11
468 T(RZ,  -0x1.1cfffffff2c7ap-35,  -0x1.1d000000069c2p-35,          0x1p+0, INEXACT) // -3.240074875031063230252212247192e-11
469 T(RZ,   -0x1.2bfffffff15ap-35,  -0x1.2c0000000752fp-35,          0x1p+0, INEXACT) // -3.410605131609706800967973312115e-11
470 T(RZ,  -0x1.25fffffff1ee8p-35,  -0x1.260000000708bp-35,          0x1p+0, INEXACT) // -3.342393028978272637136396940049e-11
471 T(RZ,  -0x1.52ffffffed4bap-35,  -0x1.53000000095a2p-35,          0x1p+0, INEXACT) // -3.853983798713272771094557978685e-11
472 T(RZ,   -0x1.67ffffffeae8p-35,  -0x1.680000000a8bfp-35,          0x1p+0, INEXACT) // -4.092726157922342379270346413196e-11
473 T(RZ,   -0x1.bbffffffdfeap-35,  -0x1.bc000000100afp-35,          0x1p+0, INEXACT) // -5.047695594754820951034584680358e-11
474 T(RZ,  -0x1.76ffffffe91cap-35,  -0x1.770000000b71ap-35,          0x1p+0, INEXACT) // -4.263256414500016597705771898813e-11
475 T(RZ,  -0x1.9dffffffe41a8p-35,  -0x1.9e0000000df2bp-35,          0x1p+0, INEXACT) // -4.706635081601062251903484059186e-11
476 T(RZ,   -0x1.a3ffffffe34ap-35,  -0x1.a40000000e5afp-35,          0x1p+0, INEXACT) // -4.774847184231876030275645660496e-11
477 T(RZ,  -0x1.85ffffffe73e8p-35,  -0x1.860000000c60bp-35,          0x1p+0, INEXACT) // -4.433786671077496945685130268569e-11
478 T(RZ,  -0x1.8effffffe616ap-35,  -0x1.8f0000000cf4ap-35,          0x1p+0, INEXACT) // -4.536104825023892096653833074809e-11
479 T(RZ,  -0x1.b2ffffffe133ap-35,  -0x1.b30000000f662p-35,          0x1p+0, INEXACT) // -4.945377440808774766886802682668e-11
480 T(RZ,  -0x1.d9ffffffdb6e8p-35,  -0x1.da0000001248bp-35,          0x1p+0, INEXACT) // -5.388756107907804168341416838084e-11
481 T(RZ,  -0x1.61ffffffeb9a8p-35,  -0x1.620000000a32bp-35,          0x1p+0, INEXACT) // -4.024514055291218408168477426508e-11
482 T(RZ,  -0x1.58ffffffeca0ap-35,  -0x1.5900000009afap-35,          0x1p+0, INEXACT) // -3.922195901344474290378853811718e-11
483 T(RZ,     -0x1.7fffffffe8p-35,  -0x1.800000000bfffp-35,          0x1p+0, INEXACT) // -4.365574568446528070948114974570e-11
484 T(RZ,  -0x1.94ffffffe54dap-35,  -0x1.950000000d592p-35,          0x1p+0, INEXACT) // -4.604316927654783423208421522463e-11
485 T(RZ,  -0x1.acffffffe20bap-35,  -0x1.ad0000000efa2p-35,          0x1p+0, INEXACT) // -4.877165338178038536697067927703e-11
486 T(RZ,  -0x1.d0ffffffdcceap-35,  -0x1.d10000001198ap-35,          0x1p+0, INEXACT) // -5.286437953961990628740915379428e-11
487 T(RZ,  -0x1.c1ffffffdf0a8p-35,  -0x1.c2000000107abp-35,          0x1p+0, INEXACT) // -5.115907697385479633041892588978e-11
488 T(RZ,  -0x1.caffffffddb5ap-35,  -0x1.cb00000011252p-35,          0x1p+0, INEXACT) // -5.218225851331409494916034317151e-11
489 T(RZ,  -0x1.3affffffefd9ap-35,  -0x1.3b00000008132p-35,          0x1p+0, INEXACT) // -3.581135388188156501227667261178e-11
490 T(RZ,  -0x1.70ffffffe9d6ap-35,  -0x1.710000000b14ap-35,          0x1p+0, INEXACT) // -4.195044311868970174786329758470e-11
491 T(RZ,  -0x1.34fffffff075ap-35,  -0x1.3500000007c52p-35,          0x1p+0, INEXACT) // -3.512923285556799885578517735456e-11
492 T(RZ,   -0x1.43ffffffeeeap-35,  -0x1.44000000088afp-35,          0x1p+0, INEXACT) // -3.683453542135133263564571415001e-11
493 T(RZ,  -0x1.49ffffffee468p-35,  -0x1.4a00000008dcbp-35,          0x1p+0, INEXACT) // -3.751665644766412331031294094378e-11
494 T(RZ,  -0x1.eeffffffd81eap-35,  -0x1.ef00000013f0ap-35,          0x1p+0, INEXACT) // -5.627498467114431008770759612742e-11
495 T(RZ,  -0x1.e8ffffffd914ap-35,  -0x1.e90000001375ap-35,          0x1p+0, INEXACT) // -5.559286364484004971310732243155e-11
496 T(RZ,    -0x1.dfffffffda8p-35,  -0x1.e000000012bffp-35,          0x1p+0, INEXACT) // -5.456968210538307753983871054015e-11
497 T(RZ,   -0x1.f7ffffffd6a8p-35,  -0x1.f800000014abfp-35,          0x1p+0, INEXACT) // -5.729816621060011903823980532365e-11
498 T(RZ,  -0x1.fdffffffd5aa8p-35,  -0x1.fe000000152abp-35,          0x1p+0, INEXACT) // -5.798028723690360393101581055607e-11
499 T(RN,  -0x1.2f8050f99a322p-36,  -0x1.2f8050f9a570ap-36,          0x1p-1, INEXACT) // -1.725204785887985148161123537872e-11
500 T(RZ,  -0x1.424eaba81851cp-36,     -0x1.424eaba825p-36,          0x1p+0, INEXACT) // -1.832104924074953353312979561322e-11
501 T(RN,  -0x1.a7b12dce3423dp-36,  -0x1.a7b12dce4a0dap-36,          0x1p-1, INEXACT) // -2.408410780311694457961250541846e-11
502 T(RZ,  -0x1.88b9f33e2a9e4p-36,  -0x1.88b9f33e3d721p-36,  0x1.806372p-52, INEXACT) // -2.232390942487842142692425342760e-11
503 T(RZ,  -0x1.a1283415f29d2p-36,  -0x1.a128341607db4p-36,  0x1.f66d2cp-53, INEXACT) // -2.371263262632605292324431312322e-11
504 T(RN,  -0x1.b283c187b70bep-36,  -0x1.b283c187ce17fp-36,          0x1p-1, INEXACT) // -2.469929948947167959067747179987e-11
505 T(RZ,  -0x1.ad8bd87f6617fp-36,  -0x1.ad8bd87f7c9ddp-36,          0x1p+0, INEXACT) // -2.441687867315055673070263347984e-11
506 T(RZ,  -0x1.c8516009806f5p-36,  -0x1.c851600999da5p-36,          0x1p+0, INEXACT) // -2.593866791244723592030834632706e-11
507 T(RZ,  -0x1.031b2d07a2908p-37,  -0x1.031b2d07a6a98p-37,  0x1.910ee4p-51, INEXACT) // -7.364239873214453160246291730948e-12
508 T(RZ,   -0x1.3e486bad920bp-37,  -0x1.3e486bad9839dp-37,          0x1p+0, INEXACT) // -9.046143902538588919746945095737e-12
509 T(RZ,  -0x1.13fffffffe734p-38,  -0x1.1400000000c65p-38,          0x1p+0, INEXACT) // -3.922195901390625152445630742500e-12
510 T(RN,  -0x1.31fffffffe185p-38,  -0x1.3200000000f3dp-38,          0x1p-1, INEXACT) // -4.348521542845509924328398413138e-12
511 T(RN,  -0x1.e5fffffffb31dp-38,  -0x1.e600000002671p-38,          0x1p-1, INEXACT) // -6.906475391572274005889123541285e-12
512 T(RZ,   -0x1.c7fffffffbc5p-38,  -0x1.c8000000021d7p-38,          0x1p+0, INEXACT) // -6.480149750118116248216607555127e-12
513 T(RN,  -0x1.6dfffffffd465p-38,  -0x1.6e000000015cdp-38,          0x1p-1, INEXACT) // -5.201172825754915960988807912173e-12
514 T(RN,  -0x1.a9fffffffc4edp-38,  -0x1.aa00000001d89p-38,          0x1p-1, INEXACT) // -6.053824108663837321509049621556e-12
515 T(RN,  -0x1.d4844d928e7fbp-38,  -0x1.d4844d929532ap-38,         -0x1p-1, INEXACT) // -6.658024299528819259004043375385e-12
516 T(RZ,   -0x1.4ffffffffdb4p-38,  -0x1.500000000125fp-38,          0x1p+0, INEXACT) // -4.774847184300273527176124136362e-12
517 T(RZ,  -0x1.8bfffffffccf4p-38,  -0x1.8c00000001985p-38,          0x1p+0, INEXACT) // -5.627498467209437225766449740571e-12
518 T(RZ,   -0x1.031b2d07a49dp-39,  -0x1.031b2d07a5a34p-39,   0x1.9115ep-53, INEXACT) // -1.841059968307002791868479675045e-12
519 T(RZ,  -0x1.153e5af20d497p-39,  -0x1.153e5af20e75ap-39,          0x1p+0, INEXACT) // -1.969934084076166769457877624868e-12
520 T(RZ,  -0x1.6ede29b0244c7p-39,  -0x1.6ede29b0265a2p-39,          0x1p+0, INEXACT) // -2.606752670496493817904280908542e-12
521 T(RN,  -0x1.6b9d7c83e3084p-39,  -0x1.6b9d7c83e50ccp-39,         -0x1p-1, INEXACT) // -2.583641256144007592019490768249e-12
522 T(RN,  -0x1.9b5958146f7adp-39,  -0x1.9b595814720fcp-39,          0x1p-1, INEXACT) // -2.922810439837677835381082875854e-12
523 T(RZ,   -0x1.52f425d627f52p-4,   -0x1.61cdafa4a5fd1p-4,  0x1.643eecp-52, INEXACT) // -8.275236873532534898068036000041e-02
524 T(RZ,   -0x1.95f8998ae5a65p-4,   -0x1.ab86cb1743b74p-4,          0x1p+0, INEXACT) // -9.911403634610278789995874149099e-02
525 T(RZ,  -0x1.1b59f3838413dp-40,  -0x1.1b59f38384b0ap-40,  0x1.4ff52cp-53, INEXACT) // -1.006666295121413829613251572526e-12
526 T(RZ,   -0x1.1fffffffff94p-40,  -0x1.200000000035fp-40,          0x1p+0, INEXACT) // -1.023181539494195300833498136762e-12
527 T(RZ,  -0x1.10ff87f864c3fp-40,  -0x1.10ff87f865558p-40,  0x1.caa99cp-51, INEXACT) // -9.698843274887871156422768451124e-13
528 T(RN,  -0x1.84a8c38b772d1p-40,  -0x1.84a8c38b78542p-40,         -0x1p-1, INEXACT) // -1.380794976230463937764291427678e-12
529 T(RZ,  -0x1.67ffffffff574p-40,  -0x1.6800000000545p-40,          0x1p+0, INEXACT) // -1.278976924367635073910334918281e-12
530 T(RN,  -0x1.2bffffffff8adp-40,  -0x1.2c000000003a9p-40,          0x1p-1, INEXACT) // -1.065814103639771625572180315701e-12
531 T(RN,  -0x1.a3ffffffff1a5p-40,  -0x1.a40000000072dp-40,          0x1p-1, INEXACT) // -1.492139745095468229989729034008e-12
532 T(RN,  -0x1.5bffffffff625p-40,  -0x1.5c000000004edp-40,          0x1p-1, INEXACT) // -1.236344360222064807623404836713e-12
533 T(RZ,  -0x1.97ffffffff274p-40,  -0x1.98000000006c5p-40,          0x1p+0, INEXACT) // -1.449507180949904022154551049810e-12
534 T(RZ,   -0x1.dffffffffed4p-40,  -0x1.e00000000095fp-40,          0x1p+0, INEXACT) // -1.705302565823271093810362662881e-12
535 T(RN,  -0x1.d3fffffffee2dp-40,  -0x1.d4000000008e9p-40,          0x1p-1, INEXACT) // -1.662670001677712944426936776055e-12
536 T(RZ,  -0x1.153e5af20ddf9p-41,  -0x1.153e5af20e2a9p-41,          0x1p+0, INEXACT) // -4.924835210192842323829450376226e-13
537 T(RZ,  -0x1.70c8229f434b8p-41,  -0x1.70c8229f43d05p-41,  0x1.fff3c8p-52, INEXACT) // -6.550880341145325833840873319124e-13
538 T(RN,  -0x1.987866b49093bp-42,  -0x1.987866b490e53p-42,         -0x1p-1, INEXACT) // -3.627945207886739071902917927141e-13
539 T(RN,  -0x1.1a63ca08393b1p-43,  -0x1.1a63ca08394e8p-43,          0x1p-1, INEXACT) // -1.254062638247578784432696574410e-13
540 T(RZ,  -0x1.4cf03d20e59afp-43,   -0x1.4cf03d20e5b6p-43,  0x1.7a9b6cp-51, INEXACT) // -1.478543655273070534160027414254e-13
541 T(RN,  -0x1.007fe00ff601ap-44,  -0x1.007fe00ff609ap-44,          0x1p-1, INEXACT) // -5.695433295429485907015491823898e-14
542 T(RN,  -0x1.342e881f15c46p-44,    -0x1.342e881f15dp-44,         -0x1p-1, INEXACT) // -6.843009815418733178835648444988e-14
543 T(RN,  -0x1.4ffffffffff6dp-44,  -0x1.5000000000049p-44,          0x1p-1, INEXACT) // -7.460698725480866411561896827594e-14
544 T(RN,  -0x1.a04ebd789cf37p-44,  -0x1.a04ebd789d08ap-44,         -0x1p-1, INEXACT) // -9.243885181758519277680308453056e-14
545 T(RZ,  -0x1.988c745f884b9p-44,  -0x1.988c745f885fep-44,          0x1p+0, INEXACT) // -9.071602374037950220318790282486e-14
546 T(RN,  -0x1.affffffffff0dp-44,  -0x1.b000000000079p-44,          0x1p-1, INEXACT) // -9.592326932761045800140227682915e-14
547 T(RN,  -0x1.ed69a09011ddep-44,  -0x1.ed69a09011fb9p-44,          0x1p-1, INEXACT) // -1.095596072183632780328736205143e-13
548 T(RN,  -0x1.e93e8b71a517dp-44,  -0x1.e93e8b71a5351p-44,         -0x1p-1, INEXACT) // -1.086340606904919205232518301381e-13
549 T(RZ,  -0x1.dffffffffff6ap-45,  -0x1.e00000000004ap-45,          0x1p+0, INEXACT) // -5.329070518200656730724805485419e-14
550 T(RN,  -0x1.18cc821d6d3c9p-46,  -0x1.18cc821d6d3efp-46,          0x1p-1, INEXACT) // -1.558746800503754386765664849508e-14
551 T(RN,  -0x1.1ffffffffffe5p-46,  -0x1.200000000000dp-46,          0x1p-1, INEXACT) // -1.598721155460216898512253215123e-14
552 T(RN,  -0x1.09cfdcd8ecff2p-46,  -0x1.09cfdcd8ed015p-46,         -0x1p-1, INEXACT) // -1.475552811121977826572127249985e-14
553 T(RZ,   -0x1.7ffffffffffdp-46,  -0x1.8000000000017p-46,          0x1p+0, INEXACT) // -2.131628207280285411483992559308e-14
554 T(RN,  -0x1.d98e877b3e1bep-46,  -0x1.d98e877b3e22cp-46,         -0x1p-1, INEXACT) // -2.628768063130701975984575071526e-14
555 T(RZ,  -0x1.52a7fa9d2f8d7p-47,  -0x1.52a7fa9d2f8f2p-47,          0x1p+0, INEXACT) // -9.399596873523500585449530655875e-15
556 T(RZ,  -0x1.6fa6ea162d0dap-47,  -0x1.6fa6ea162d0fap-47,          0x1p+0, INEXACT) // -1.020439314654099596491958311240e-14
557 T(RN,  -0x1.aaeee979b481ap-47,  -0x1.aaeee979b4846p-47,          0x1p-1, INEXACT) // -1.184977810464563045630080534504e-14
558 T(RN,  -0x1.9c4a8969b705bp-47,  -0x1.9c4a8969b7085p-47,         -0x1p-1, INEXACT) // -1.144337844636307400957825621322e-14
559 T(RN,  -0x1.f1cd9cceef211p-47,  -0x1.f1cd9cceef24ep-47,         -0x1p-1, INEXACT) // -1.381681363641715697777370582679e-14
560 T(RN,  -0x1.32eee7577040fp-48,  -0x1.32eee7577041bp-48,         -0x1p-1, INEXACT) // -4.259554063523929642315542967237e-15
561 T(RN,  -0x1.4c8dc2e423977p-48,  -0x1.4c8dc2e423985p-48,         -0x1p-1, INEXACT) // -4.615110447320546454020413413174e-15
562 T(RN,  -0x1.645640568c1b9p-48,  -0x1.645640568c1c8p-48,          0x1p-1, INEXACT) // -4.945168153041035307466337578051e-15
563 T(RN,  -0x1.6fa6ea162d0e5p-48,  -0x1.6fa6ea162d0f5p-48,          0x1p-1, INEXACT) // -5.102196573270506659929748987328e-15
564 T(RZ,  -0x1.5e8add236a585p-48,  -0x1.5e8add236a594p-48,  0x1.53476ep-52, INEXACT) // -4.864753555590486217242057428848e-15
565 T(RN,  -0x1.465655f122ff2p-49,  -0x1.465655f122ff8p-49,          0x1p-1, INEXACT) // -2.264419546801468702887108549318e-15
566 T(RZ,   -0x1.deeea11683f4p-49,  -0x1.deeea11683f4ep-49,  0x1.8c9d68p-51, INEXACT) // -3.323259344844175917802498356457e-15
567 T(RN,   -0x1.468ecc6280511p-5,   -0x1.4d3eb275e2cd9p-5,          0x1p-1, INEXACT) // -3.986301344776611160769519415226e-02
568 T(RZ,   -0x1.ea41f805cd075p-5,   -0x1.f98a60832028ap-5,          0x1p+0, INEXACT) // -5.984590951848726275708045818646e-02
569 T(RZ,  -0x1.3988e1409212dp-50,   -0x1.3988e1409213p-50,  0x1.40da6cp-51, INEXACT) // -1.087791964408414385643918371435e-15
570 T(RZ,  -0x1.6a09e667f3bcap-50,  -0x1.6a09e667f3bcep-50,  0x1.278c34p-53, INEXACT) // -1.256073966947019541731839961014e-15
571 T(RN,   -0x1.a887293fd6f3p-50,  -0x1.a887293fd6f35p-50,          0x1p-1, INEXACT) // -1.472877282518058287774890745088e-15
572 T(RZ,  -0x1.94c583ada5b4fp-50,  -0x1.94c583ada5b53p-50,          0x1p+0, INEXACT) // -1.404333387430679701082347255502e-15
573 T(RN,  -0x1.efbdeb14f4ed5p-50,  -0x1.efbdeb14f4eddp-50,         -0x1p-1, INEXACT) // -1.719950113979702344543698455273e-15
574 T(RN,  -0x1.cd82b446159efp-50,  -0x1.cd82b446159f5p-50,          0x1p-1, INEXACT) // -1.601186416994687599536222207641e-15
575 T(RZ,                -0x1p-51,  -0x1.0000000000001p-51,  0x1.555554p-52, INEXACT) // -4.440892098500626161694526672363e-16
576 T(RN,  -0x1.3988e1409212ep-51,   -0x1.3988e1409213p-51,         -0x1p-1, INEXACT) // -5.438959822042072914295723383441e-16
577 T(RN,   -0x1.94c583ada5b5p-51,  -0x1.94c583ada5b52p-51,          0x1p-1, INEXACT) // -7.021666937153399491487867803776e-16
578 T(RZ,  -0x1.6a09e667f3bcbp-51,  -0x1.6a09e667f3bccp-51,          0x1p+0, INEXACT) // -6.280369834735098694735331331335e-16
579 T(RZ,  -0x1.bb67ae8584ca9p-51,  -0x1.bb67ae8584cacp-51,  0x1.e6066ap-52, INEXACT) // -7.691850745534254279487381460026e-16
580 T(RN,  -0x1.deeea11683f47p-51,  -0x1.deeea11683f4bp-51,         -0x1p-1, INEXACT) // -8.308148362110446697039166574995e-16
581 T(RZ,   -0x1.459d6ab2a6207p-6,   -0x1.48e4e0e842885p-6,  0x1.bd4794p-53, INEXACT) // -1.987395686828288474123915818836e-02
582 T(RZ,   -0x1.a27431e34134ep-6,   -0x1.a7e3f0c2acea6p-6,          0x1p+0, INEXACT) // -2.554039832922976732687558865109e-02
583 T(RZ,   -0x1.c7fe57175787fp-6,    -0x1.ce75940b84e4p-6,          0x1p+0, INEXACT) // -2.783163552282319139208333069746e-02
584 T(RN,   -0x1.c53a27c2a38bap-6,   -0x1.cb9d2eb5906fap-6,         -0x1p-1, INEXACT) // -2.766279108851030926752301297711e-02
585 T(RZ,   -0x1.1391dc3c7046ap-7,   -0x1.14bc2b628570cp-7,  0x1.5186c4p-51, INEXACT) // -8.409721886780203298217273299997e-03
586 T(RN,   -0x1.7b56499ce51d5p-7,   -0x1.7d8cc27deb122p-7,          0x1p-1, INEXACT) // -1.157644838694064405582029309016e-02
587 T(RN,   -0x1.b82c664fcd917p-7,   -0x1.bb2817c27b529p-7,          0x1p-1, INEXACT) // -1.343302722635235195436376187672e-02
588 T(RN,   -0x1.15c36db195029p-8,   -0x1.165a8b4ab2d84p-8,          0x1p-1, INEXACT) // -4.238333016093811557445381055231e-03
589 T(RZ,   -0x1.4c398ba0cb01bp-8,   -0x1.4d11d980608bdp-8,   0x1.19026p-55, INEXACT) // -5.069347943202041732735363410711e-03
590 T(RN,    -0x1.2d159cd16384p-8,   -0x1.2dc73609768dap-8,         -0x1p-1, INEXACT) // -4.594183717371136399520992199541e-03
591 T(RZ,   -0x1.6417bcb144966p-8,   -0x1.65104c4ebd4c7p-8,          0x1p+0, INEXACT) // -5.433543746465074528173566648093e-03
592 T(RN,   -0x1.6a8f62b09ae8dp-8,   -0x1.6b91130439c5ap-8,          0x1p-1, INEXACT) // -5.532228082852375279643286631881e-03
593 T(RN,   -0x1.bb0be01fd98ccp-8,   -0x1.bc8cfdc2b677ep-8,          0x1p-1, INEXACT) // -6.760351388811435685566308961825e-03
594 T(RZ,   -0x1.6def4811a9908p-9,   -0x1.6e724b8efce87p-9,          0x1p+0, INEXACT) // -2.791860148891992660091787570309e-03
595 T(RN,     -0x1.a8aa0c5e91ep-9,   -0x1.a95a8aeb6bbc4p-9,          0x1p-1, INEXACT) // -3.239931116045147163617912156042e-03
596 T(RN,   -0x1.6d3586c17768bp-9,   -0x1.6db8053e669efp-9,          0x1p-1, INEXACT) // -2.786324214624274261259406770819e-03
597 T(RN,   -0x1.9568234672056p-9,   -0x1.9608f8dcfe483p-9,          0x1p-1, INEXACT) // -3.093008333255690793517356240727e-03
598 T(RZ,   -0x1.534fe6a6c1e4bp-1,   -0x1.163b110306538p+0,  0x1.7561d8p-51, INEXACT) // -6.627189711152338125188521189557e-01
599 T(RN,   -0x1.a2989d182a49fp-1,   -0x1.b38e6d91130d9p+0,         -0x1p-1, INEXACT) // -8.175705997465633201315426958899e-01
600 T(RZ,   -0x1.534fe6a6c1e4bp-1,   -0x1.163b110306538p+0,  0x1.7561d8p-51, INEXACT) // -6.627189711152338125188521189557e-01
601 T(RN,   -0x1.be5d07645dfe8p-1,   -0x1.06efbb9e76c03p+1,          0x1p-1, INEXACT) // -8.718035039919387330087374721188e-01