math: regenerate all math tests
[libc-test] / src / math / crlibm / cos.h
index b38b077..6a9975d 100644 (file)
@@ -3,7 +3,7 @@
 // This file is part of crlibm and is distributed under the GNU Public Licence
 // See file COPYING for details
 // The following lines are either comments (beginning with a #)
-// or give 
+// or give
 //   1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or  N|P|M|Z (libmcr syntax)
 //   2/ The high and low hexadecimal halves of an input
 //   3/ The high and low hexadecimal halves of the expected corresponding output
@@ -22,8 +22,8 @@ T(RU,               0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT
 T(RU,              -0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT) // smallest denorm negative
 T(RD,               0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT) // smallest denorm positive
 T(RD,              -0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT) // smallest denorm negative
-T(RZ,               0x1p-1074,    0x1.fffffffffffffp-1,  -0x1.fffffep-1, INEXACT) // smallest denorm positive
-T(RZ,              -0x1p-1074,    0x1.fffffffffffffp-1,  -0x1.fffffep-1, INEXACT) // smallest denorm negative
+T(RZ,               0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT) // smallest denorm positive
+T(RZ,              -0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT) // smallest denorm negative
 T(RN,                     inf,                     nan,          0x0p+0, INVALID) // +inf
 T(RN,                    -inf,                     nan,          0x0p+0, INVALID) // -inf
 T(RU,                     inf,                     nan,          0x0p+0, INVALID) // +inf
@@ -37,37 +37,37 @@ T(RU,                     nan,                     nan,          0x0p+0, 0) // N
 T(RD,                     nan,                     nan,          0x0p+0, 0) // NaN
 T(RZ,                     nan,                     nan,          0x0p+0, 0) // NaN
 // Various bad cases either provided by Evgeny Gvozdev, or found during debugging
-T(RD,    0x1.921fb54c42d18p+2,    0x1.fffffffffffffp-1,  -0x1.800002p-1, INEXACT)
+T(RD,    0x1.921fb54c42d18p+2,    0x1.fffffffffffffp-1,       -0x1.8p-1, INEXACT)
 // One in five of the very worst cases computed by Lefevre and Muller.
 // Rounding these values requires evaluating the function to at least 2^(-100).
 // These worst cases have been selected thanks to the filterlists 5 script
 // If you want the full list please contact Jean-Michel Muller
 T(RN,    0x1.7ab1847e2d065p-1,    0x1.7a38c00984008p-1,          0x1p-1, INEXACT) // 7.396356014273918200174762205279e-01
-T(RZ,    0x1.a321dc823bc29p-1,    0x1.5dd07b09b8937p-1,  -0x1.fffffep-1, INEXACT) // 8.186177166916240866001430731558e-01
+T(RZ,    0x1.a321dc823bc29p-1,    0x1.5dd07b09b8937p-1,         -0x1p+0, INEXACT) // 8.186177166916240866001430731558e-01
 T(RZ,    0x1.be14312af321bp-1,     0x1.49a9a1c19cb1p-1, -0x1.d60b08p-51, INEXACT) // 8.712478032044289610880127838755e-01
 T(RN,    0x1.ec7ae5cb5c876p-1,    0x1.24daf0cbbde6fp-1,         -0x1p-1, INEXACT) // 9.618751345390268436830183418351e-01
-T(RZ,   0x1.35a49e8e83c61p-10,    0x1.ffffe8979323ap-1,  -0x1.fffffep-1, INEXACT) // 1.181194474728440796731931961006e-03
-T(RZ,   0x1.3ee7fa9e7d93ep-10,    0x1.ffffe72bade5dp-1,  -0x1.fffffep-1, INEXACT) // 1.216530486656333242406757833010e-03
-T(RZ,   0x1.407b2bb6875aap-10,    0x1.ffffe6ecbdabbp-1, -0x1.4879aep-51, INEXACT) // 1.222538512258489976775033269973e-03
+T(RZ,   0x1.35a49e8e83c61p-10,    0x1.ffffe8979323ap-1,         -0x1p+0, INEXACT) // 1.181194474728440796731931961006e-03
+T(RZ,   0x1.3ee7fa9e7d93ep-10,    0x1.ffffe72bade5dp-1,         -0x1p+0, INEXACT) // 1.216530486656333242406757833010e-03
+T(RZ,   0x1.407b2bb6875aap-10,    0x1.ffffe6ecbdabbp-1,  -0x1.4879bp-51, INEXACT) // 1.222538512258489976775033269973e-03
 T(RN,   0x1.6a4c38abdcbacp-10,    0x1.ffffdff445e62p-1,          0x1p-1, INEXACT) // 1.382056197112939248394791746932e-03
 T(RN,   0x1.6ea868bda0dbcp-10,    0x1.ffffdf2da0b55p-1,          0x1p-1, INEXACT) // 1.398688691012547023750922647878e-03
-T(RZ,   0x1.e3249e85ed948p-10,    0x1.ffffc702cdd7fp-1,  -0x1.fffffep-1, INEXACT) // 1.843044448361990175766500499321e-03
-T(RZ,    0x1.09e76d0393f4p-11,    0x1.fffffbaf3c3dep-1,  -0x1.fffffep-1, INEXACT) // 5.071716445374865878115144823823e-04
+T(RZ,   0x1.e3249e85ed948p-10,    0x1.ffffc702cdd7fp-1,         -0x1p+0, INEXACT) // 1.843044448361990175766500499321e-03
+T(RZ,    0x1.09e76d0393f4p-11,    0x1.fffffbaf3c3dep-1,         -0x1p+0, INEXACT) // 5.071716445374865878115144823823e-04
 T(RN,   0x1.2312bee38106dp-11,    0x1.fffffad43184ep-1,          0x1p-1, INEXACT) // 5.551781181911803969911134437609e-04
 T(RN,    0x1.402e502aeacbp-12,    0x1.fffffe6f8c2f6p-1,         -0x1p-1, INEXACT) // 3.053483111965056215342251277889e-04
 T(RZ,   0x1.be82a2af95bb1p-12,    0x1.fffffcf5348f4p-1, -0x1.ecc5d4p-52, INEXACT) // 4.258254002470997418884623986202e-04
-T(RZ,   0x1.ff6bd2afd78a4p-12,    0x1.fffffc025060cp-1,  -0x1.fffffep-1, INEXACT) // 4.877292476431849353041281247556e-04
+T(RZ,   0x1.ff6bd2afd78a4p-12,    0x1.fffffc025060cp-1,         -0x1p+0, INEXACT) // 4.877292476431849353041281247556e-04
 T(RN,   0x1.9c7325a9582b2p-13,    0x1.ffffff59df4adp-1,          0x1p-1, INEXACT) // 1.966713873953383436878061818476e-04
 T(RN,   0x1.347167982efaap-14,    0x1.ffffffe8c5eecp-1,         -0x1p-1, INEXACT) // 7.353853868868770481993790699704e-05
 T(RN,   0x1.e85412599a00ep-14,    0x1.ffffffc5c7f5ep-1,         -0x1p-1, INEXACT) // 1.164265644547637045241178510580e-04
-T(RZ,   0x1.59dd111c289acp-14,    0x1.ffffffe2cba68p-1,  -0x1.fffffep-1, INEXACT) // 8.246029432482673794321814675357e-05
-T(RZ,   0x1.88b1cbeef002fp-14,    0x1.ffffffda59f03p-1,  -0x1.fffffep-1, INEXACT) // 9.362566900872401479734991047721e-05
-T(RZ,   0x1.a13d0112ffd7fp-14,    0x1.ffffffd57f833p-1,  -0x1.fffffep-1, INEXACT) // 9.947736207037946620009710718691e-05
-T(RZ,    0x1.21c16dc65a4fp-15,    0x1.fffffffae026cp-1,  -0x1.fffffep-1, INEXACT) // 3.454155698785234523268128370432e-05
+T(RZ,   0x1.59dd111c289acp-14,    0x1.ffffffe2cba68p-1,         -0x1p+0, INEXACT) // 8.246029432482673794321814675357e-05
+T(RZ,   0x1.88b1cbeef002fp-14,    0x1.ffffffda59f03p-1,         -0x1p+0, INEXACT) // 9.362566900872401479734991047721e-05
+T(RZ,   0x1.a13d0112ffd7fp-14,    0x1.ffffffd57f833p-1,         -0x1p+0, INEXACT) // 9.947736207037946620009710718691e-05
+T(RZ,    0x1.21c16dc65a4fp-15,    0x1.fffffffae026cp-1,         -0x1p+0, INEXACT) // 3.454155698785234523268128370432e-05
 T(RN,   0x1.34363b3a0a6e9p-15,    0x1.fffffffa33b5dp-1,         -0x1p-1, INEXACT) // 3.674171462393438183273788877337e-05
 T(RN,   0x1.30b781e0842ffp-16,    0x1.fffffffe954bap-1,         -0x1p-1, INEXACT) // 1.816253814196626758885842745084e-05
 T(RN,   0x1.b6a903a100607p-16,    0x1.fffffffd10594p-1,          0x1p-1, INEXACT) // 2.614618609087483321030097316306e-05
-T(RZ,   0x1.c4fe5706cc7b8p-16,    0x1.fffffffcde6cdp-1,  -0x1.fffffep-1, INEXACT) // 2.700051757215774536451113885249e-05
+T(RZ,   0x1.c4fe5706cc7b8p-16,    0x1.fffffffcde6cdp-1,         -0x1p+0, INEXACT) // 2.700051757215774536451113885249e-05
 T(RZ,   0x1.cbae9d882ec5ap-16,    0x1.fffffffcc6946p-1, -0x1.92ff5ap-52, INEXACT) // 2.739918775838640036890750395493e-05
 T(RZ,    0x1.2000000003ccp-17,       0x1.ffffffffafp-1,  -0x1.37642p-56, INEXACT) // 8.583068847682596112791397757746e-06
 T(RZ,   0x1.3800000004d3dp-17,      0x1.ffffffffa0fp-1,  -0x1.f75c2p-56, INEXACT) // 9.298324584994434264932118561209e-06
@@ -75,48 +75,48 @@ T(RN,   0x1.48e6a8a73f91ep-17,     0x1.ffffffff965cp-1,         -0x1p-1, INEXACT
 T(RN,   0x1.649cc398d94b9p-17,    0x1.ffffffff83cefp-1,          0x1p-1, INEXACT) // 1.062787650747198363321028430351e-05
 T(RZ,   0x1.68000000076a7p-17,      0x1.ffffffff817p-1, -0x1.28f738p-54, INEXACT) // 1.072883605962176975154569874560e-05
 T(RZ,   0x1.980000000acb9p-17,      0x1.ffffffff5d7p-1, -0x1.3aa568p-53, INEXACT) // 1.215934753425459401165748679619e-05
-T(RZ,   0x1.abc4c4dfa860ep-17,    0x1.ffffffff4d4d7p-1,  -0x1.fffffep-1, INEXACT) // 1.274849859040068657234888449548e-05
+T(RZ,   0x1.abc4c4dfa860ep-17,    0x1.ffffffff4d4d7p-1,         -0x1p+0, INEXACT) // 1.274849859040068657234888449548e-05
 T(RZ,   0x1.b00000000cd08p-17,      0x1.ffffffff49cp-1, -0x1.bb5e18p-53, INEXACT) // 1.287460327157329313067096743239e-05
 T(RN,   0x1.bc26e050f58bap-17,    0x1.ffffffff3f5a5p-1,          0x1p-1, INEXACT) // 1.323675692958510154259750557504e-05
 T(RZ,    0x1.e00000001194p-17,       0x1.ffffffff1fp-1, -0x1.a1231cp-52, INEXACT) // 1.430511474621572274440461924883e-05
-T(RZ,   0x1.0c016ecd59cf6p-18,    0x1.ffffffffee76cp-1,  -0x1.fffffep-1, INEXACT) // 3.993594601104551370502303286880e-06
+T(RZ,   0x1.0c016ecd59cf6p-18,    0x1.ffffffffee76cp-1,         -0x1p+0, INEXACT) // 3.993594601104551370502303286880e-06
 T(RN,   0x1.1aa629d3661f8p-18,    0x1.ffffffffec7eep-1,          0x1p-1, INEXACT) // 4.211799438457324875045156842290e-06
 T(RZ,    0x1.2000000000f3p-18,      0x1.ffffffffebcp-1,    -0x1.376p-62, INEXACT) // 4.291534423831418264098924719718e-06
 T(RN,   0x1.6d97e60102b3dp-18,    0x1.ffffffffdf5e6p-1,          0x1p-1, INEXACT) // 5.447765489395234280508174135038e-06
-T(RZ,   0x1.8a3c15689adbep-18,    0x1.ffffffffda0e2p-1,  -0x1.fffffep-1, INEXACT) // 5.874554837785799256129164180873e-06
-T(RZ,   0x1.a7e2693b54bb2p-18,    0x1.ffffffffd4221p-1,  -0x1.fffffep-1, INEXACT) // 6.316370043296420090065020069847e-06
+T(RZ,   0x1.8a3c15689adbep-18,    0x1.ffffffffda0e2p-1,         -0x1p+0, INEXACT) // 5.874554837785799256129164180873e-06
+T(RZ,   0x1.a7e2693b54bb2p-18,    0x1.ffffffffd4221p-1,         -0x1p+0, INEXACT) // 6.316370043296420090065020069847e-06
 T(RN,   0x1.b94c74703d951p-18,    0x1.ffffffffd0748p-1,          0x1p-1, INEXACT) // 6.575862343752230788180516279917e-06
 T(RN,   0x1.e3fc2a4c86766p-18,    0x1.ffffffffc6cffp-1,          0x1p-1, INEXACT) // 7.211938804841050440290993461812e-06
-T(RZ,   0x1.18b4ccf0fd0a5p-19,    0x1.fffffffffb30cp-1,  -0x1.fffffep-1, INEXACT) // 2.091424555756144434975766013829e-06
+T(RZ,   0x1.18b4ccf0fd0a5p-19,    0x1.fffffffffb30cp-1,         -0x1p+0, INEXACT) // 2.091424555756144434975766013829e-06
 T(RN,   0x1.38a17a50ca203p-19,    0x1.fffffffffa08dp-1,         -0x1p-1, INEXACT) // 2.329280768615739579573608794560e-06
 T(RN,   0x1.e5e52205d72fcp-19,     0x1.fffffffff197p-1,         -0x1p-1, INEXACT) // 3.620200234628866356868630294041e-06
 T(RN,   0x1.42550643e9932p-19,    0x1.fffffffff9a89p-1,         -0x1p-1, INEXACT) // 2.401561490078485938389016990380e-06
-T(RZ,    0x1.1e0d7f3a1c0cbp-2,    0x1.ec27091e2fc1fp-1,  -0x1.fffffep-1, INEXACT) // 2.793483618943468083095638121449e-01
+T(RZ,    0x1.1e0d7f3a1c0cbp-2,    0x1.ec27091e2fc1fp-1,         -0x1p+0, INEXACT) // 2.793483618943468083095638121449e-01
 T(RZ,   0x1.0b4859e99cd17p-20,    0x1.fffffffffee8fp-1, -0x1.404f18p-53, INEXACT) // 9.957053585224630604409495546192e-07
 T(RN,   0x1.150e52ce7b42fp-20,    0x1.fffffffffed42p-1,         -0x1p-1, INEXACT) // 1.032113846495594818895662724001e-06
-T(RZ,   0x1.836185e74727ap-20,    0x1.fffffffffdb5cp-1,  -0x1.fffffep-1, INEXACT) // 1.443106492810641490080270435414e-06
+T(RZ,   0x1.836185e74727ap-20,    0x1.fffffffffdb5cp-1,         -0x1p+0, INEXACT) // 1.443106492810641490080270435414e-06
 T(RZ,   0x1.27e451bb94505p-21,    0x1.ffffffffffaa8p-1, -0x1.2a878ap-52, INEXACT) // 5.511415603431213918180311440997e-07
-T(RZ,   0x1.458d455549c72p-21,    0x1.ffffffffff987p-1,  -0x1.fffffep-1, INEXACT) // 6.063875540905033397067825165494e-07
+T(RZ,   0x1.458d455549c72p-21,    0x1.ffffffffff987p-1,         -0x1p+0, INEXACT) // 6.063875540905033397067825165494e-07
 T(RN,   0x1.51c1df061030bp-21,    0x1.ffffffffff909p-1,         -0x1p-1, INEXACT) // 6.291220138247280893364888308683e-07
 T(RN,   0x1.5e5c1cd6c4e6fp-22,    0x1.ffffffffffe21p-1,          0x1p-1, INEXACT) // 3.262980049916846440382701185351e-07
 T(RN,   0x1.226f24f6b2a4ap-22,    0x1.ffffffffffeb7p-1,          0x1p-1, INEXACT) // 2.704878875713259399698692488079e-07
 T(RZ,   0x1.83a63a3bad1c4p-22,    0x1.ffffffffffdb5p-1, -0x1.224204p-51, INEXACT) // 3.610265684004361381060363780926e-07
-T(RZ,   0x1.38b79579d3ebep-22,    0x1.ffffffffffe82p-1, -0x1.03f166p-51, INEXACT) // 2.912405175818820700012266693146e-07
-T(RZ,   0x1.f5e67fdcbdf94p-22,    0x1.ffffffffffc27p-1,  -0x1.fffffep-1, INEXACT) // 4.674311620401818969202560952181e-07
-T(RZ,   0x1.aed02cdd310a3p-22,    0x1.ffffffffffd2ap-1,  -0x1.fffffep-1, INEXACT) // 4.012260442327365394473467474085e-07
+T(RZ,   0x1.38b79579d3ebep-22,    0x1.ffffffffffe82p-1, -0x1.03f168p-51, INEXACT) // 2.912405175818820700012266693146e-07
+T(RZ,   0x1.f5e67fdcbdf94p-22,    0x1.ffffffffffc27p-1,         -0x1p+0, INEXACT) // 4.674311620401818969202560952181e-07
+T(RZ,   0x1.aed02cdd310a3p-22,    0x1.ffffffffffd2ap-1,         -0x1p+0, INEXACT) // 4.012260442327365394473467474085e-07
 T(RZ,   0x1.8000000000024p-22,     0x1.ffffffffffdcp-1,          0x0p+0, INEXACT) // 3.576278686523456558241313221758e-07
 T(RN,   0x1.08d8dd3b1d9adp-23,    0x1.fffffffffffbcp-1,          0x1p-1, INEXACT) // 1.233290535006438121490773352287e-07
-T(RZ,   0x1.58a68a4a8d9f5p-24,    0x1.fffffffffffe2p-1,  -0x1.fffffep-1, INEXACT) // 8.024520884654679172876711639242e-08
+T(RZ,   0x1.58a68a4a8d9f5p-24,    0x1.fffffffffffe2p-1,         -0x1p+0, INEXACT) // 8.024520884654679172876711639242e-08
 T(RZ,   0x1.6a09e667f3bcdp-25,    0x1.ffffffffffff8p-1,  -0x1.a1659p-54, INEXACT) // 4.214684851089403466804688747939e-08
 T(RN,   0x1.8a85c24f7065ap-25,    0x1.ffffffffffff7p-1,          0x1p-1, INEXACT) // 4.592846336192620472798129162631e-08
 T(RN,    0x1.7efa9b716ba22p-3,    0x1.f712e83ee2341p-1,          0x1p-1, INEXACT) // 1.870014327991649794036277398845e-01
 T(RN,     0x1.c41fbfbfb58cp-3,    0x1.f392f2f14fe8ap-1,         -0x1p-1, INEXACT) // 2.207636814479823073043007752858e-01
 T(RZ,    0x1.dbfbe258b6554p-3,    0x1.f23be534ba3e8p-1, -0x1.86f804p-51, INEXACT) // 2.324140246699167855481960032193e-01
-T(RZ,    0x1.e6ab2bfa47082p-3,    0x1.f19ca8485a48bp-1,  -0x1.fffffep-1, INEXACT) // 2.376311717752095931111000481906e-01
+T(RZ,    0x1.e6ab2bfa47082p-3,    0x1.f19ca8485a48bp-1,         -0x1p+0, INEXACT) // 2.376311717752095931111000481906e-01
 T(RN,    0x1.f3db49626230bp-3,    0x1.f0d355147c9c7p-1,          0x1p-1, INEXACT) // 2.440705998563078293894790249396e-01
 T(RN,    0x1.270df70e010f7p-4,    0x1.feac1473536efp-1,          0x1p-1, INEXACT) // 7.203480249160408577235870097866e-02
-T(RZ,    0x1.537ddbb22c2c8p-4,    0x1.fe3e0b6565725p-1,  -0x1.fffffep-1, INEXACT) // 8.288369959587804647327402562951e-02
-T(RZ,    0x1.da9043ddcd3cbp-4,    0x1.fc914144152e7p-1,  -0x1.fffffep-1, INEXACT) // 1.158602381736521386157434676534e-01
+T(RZ,    0x1.537ddbb22c2c8p-4,    0x1.fe3e0b6565725p-1,         -0x1p+0, INEXACT) // 8.288369959587804647327402562951e-02
+T(RZ,    0x1.da9043ddcd3cbp-4,    0x1.fc914144152e7p-1,         -0x1p+0, INEXACT) // 1.158602381736521386157434676534e-01
 T(RN,    0x1.47712d7f8ed7ep-5,    0x1.ff974efc7c51bp-1,         -0x1p-1, INEXACT) // 3.997095953351513519802296059424e-02
 T(RN,    0x1.746e7f6dcc3b2p-5,     0x1.ff7891a460a7p-1,          0x1p-1, INEXACT) // 4.546284569222026894497190596667e-02
 T(RN,    0x1.83f386688e80ap-5,    0x1.ff6d0c7c15d14p-1,          0x1p-1, INEXACT) // 4.735733272214311118109009157706e-02
@@ -124,93 +124,93 @@ T(RN,    0x1.d8841807373cdp-5,    0x1.ff2605a21996bp-1,         -0x1p-1, INEXACT
 T(RN,    0x1.fcbf79e95562cp-5,    0x1.ff0352ac72d04p-1,         -0x1p-1, INEXACT) // 6.210302172500478667949153077643e-02
 T(RZ,    0x1.f70ad89ccacf9p-5,    0x1.ff08f4f87ec0ap-1, -0x1.82856ap-52, INEXACT) // 6.140653903124788232092967632525e-02
 T(RZ,    0x1.46ead4473a3b4p-6,      0x1.ffe5e889fb1p-1, -0x1.e95c6cp-51, INEXACT) // 1.995344858451959801914910030973e-02
-T(RZ,    0x1.20f7532e0b167p-6,    0x1.ffeb9d4c004e8p-1,  -0x1.fffffep-1, INEXACT) // 1.763709185631636908175856603975e-02
-T(RZ,    0x1.97ccd3d2c438fp-6,    0x1.ffd766ba870a8p-1,  -0x1.fffffep-1, INEXACT) // 2.489014325971400029557933919477e-02
+T(RZ,    0x1.20f7532e0b167p-6,    0x1.ffeb9d4c004e8p-1,         -0x1p+0, INEXACT) // 1.763709185631636908175856603975e-02
+T(RZ,    0x1.97ccd3d2c438fp-6,    0x1.ffd766ba870a8p-1,         -0x1p+0, INEXACT) // 2.489014325971400029557933919477e-02
 T(RN,    0x1.674e568fe6b7fp-6,    0x1.ffe07b85dcd77p-1,          0x1p-1, INEXACT) // 2.193029836017101538714335617897e-02
 T(RN,    0x1.d52bda7ff9918p-6,    0x1.ffca435548761p-1,          0x1p-1, INEXACT) // 2.863594377404252155905339805031e-02
 T(RZ,    0x1.e317f35d42416p-6,    0x1.ffc706d85e0aep-1, -0x1.4b1a5ep-52, INEXACT) // 2.948569074672854201102367710519e-02
 T(RN,    0x1.f849414ea93b6p-6,    0x1.ffc1eb38d4d06p-1,          0x1p-1, INEXACT) // 3.077918412840904144323062041622e-02
-T(RZ,    0x1.0709306843987p-7,    0x1.fffbc6f1f5441p-1,  -0x1.fffffep-1, INEXACT) // 8.027218471877940395020623043365e-03
+T(RZ,    0x1.0709306843987p-7,    0x1.fffbc6f1f5441p-1,         -0x1p+0, INEXACT) // 8.027218471877940395020623043365e-03
 T(RN,    0x1.0066bbcf2cf68p-7,    0x1.fffbfccad4182p-1,         -0x1p-1, INEXACT) // 7.824746803045193321857198043290e-03
 T(RZ,    0x1.76937c1e708e6p-7,    0x1.fff76fb90dfebp-1, -0x1.cd5f8cp-52, INEXACT) // 1.143115578168303267392325039964e-02
 T(RN,    0x1.92e4fbb59f545p-7,    0x1.fff617b860a78p-1,          0x1p-1, INEXACT) // 1.229536333561987750118138507105e-02
 T(RN,    0x1.f8e9aa64e5dbfp-7,    0x1.fff070b09c4c3p-1,         -0x1p-1, INEXACT) // 1.540871448541636205831206751782e-02
 T(RN,    0x1.8367c95eea78cp-8,    0x1.fffdb5bd7af94p-1,          0x1p-1, INEXACT) // 5.911337530884252372542775333386e-03
-T(RZ,    0x1.9e3cd27d785edp-8,    0x1.fffd61b7cafedp-1,  -0x1.fffffep-1, INEXACT) // 6.320763959111169900950688571584e-03
-T(RZ,    0x1.b71f0304dd6e3p-8,    0x1.fffd0ec558935p-1,  -0x1.fffffep-1, INEXACT) // 6.700456845342125759834583931251e-03
+T(RZ,    0x1.9e3cd27d785edp-8,    0x1.fffd61b7cafedp-1,         -0x1p+0, INEXACT) // 6.320763959111169900950688571584e-03
+T(RZ,    0x1.b71f0304dd6e3p-8,    0x1.fffd0ec558935p-1,         -0x1p+0, INEXACT) // 6.700456845342125759834583931251e-03
 T(RN,    0x1.0bd74777db82bp-9,    0x1.ffffb9f15091cp-1,          0x1p-1, INEXACT) // 2.043464159149817934574278055493e-03
-T(RZ,    0x1.444111b54c1fdp-9,    0x1.ffff9952d2174p-1,  -0x1.fffffep-1, INEXACT) // 2.473863040585165627011088318454e-03
+T(RZ,    0x1.444111b54c1fdp-9,    0x1.ffff9952d2174p-1,         -0x1p+0, INEXACT) // 2.473863040585165627011088318454e-03
 T(RZ,    0x1.d91f204aae981p-9,    0x1.ffff25670d46ep-1, -0x1.87009cp-52, INEXACT) // 3.609631244527012217809813776626e-03
 T(RN,    0x1.ea37742cba939p-9,    0x1.ffff1551fcbdfp-1,         -0x1p-1, INEXACT) // 3.740055972561464898290539693448e-03
-T(RZ,    0x1.ca5da9bcfecfdp-9,    0x1.ffff32d33c4ccp-1,  -0x1.fffffep-1, INEXACT) // 3.497054071429083008798466281064e-03
+T(RZ,    0x1.ca5da9bcfecfdp-9,    0x1.ffff32d33c4ccp-1,         -0x1p+0, INEXACT) // 3.497054071429083008798466281064e-03
 T(RZ,    0x1.2cc8b29df4504p+0,    0x1.8adaf19d8d783p-2, -0x1.106facp-52, INEXACT) // 1.174937404215882885694099968532e+00
 T(RN,    0x1.3aca9ac4d718dp+0,    0x1.5697e515c2dc5p-2,          0x1p-1, INEXACT) // 1.229654000336356078904032074206e+00
-T(RZ,    0x1.91cd53c9bae94p+0,   0x1.4985e46fadf11p-10,  -0x1.fffffep-1, INEXACT) // 1.569539295912282916845015279250e+00
-T(RZ,    0x1.91bc97a4f70e3p+0,   0x1.8c7673475c8e6p-10, -0x1.023796p-43, INEXACT) // 1.569283941054032238682225397497e+00
+T(RZ,    0x1.91cd53c9bae94p+0,   0x1.4985e46fadf11p-10,         -0x1p+0, INEXACT) // 1.569539295912282916845015279250e+00
+T(RZ,    0x1.91bc97a4f70e3p+0,   0x1.8c7673475c8e6p-10, -0x1.023798p-43, INEXACT) // 1.569283941054032238682225397497e+00
 T(RZ,    0x1.91b7076d1bcd1p+0,   0x1.a2b750f0faf15p-10,  -0x1.59813p-44, INEXACT) // 1.569199051034775971302792640927e+00
 T(RN,    0x1.91a8a158a03b6p+0,   0x1.dc4f9d5d4c1fep-10,         -0x1p-1, INEXACT) // 1.568979343545135574089499641559e+00
-T(RZ,    0x1.91f17e2f3f6b3p+0,   0x1.71b8a619179ffp-11, -0x1.dcf54cp-41, INEXACT) // 1.570091139350023423659763466276e+00
+T(RZ,    0x1.91f17e2f3f6b3p+0,   0x1.71b8a619179ffp-11, -0x1.dcf54ep-41, INEXACT) // 1.570091139350023423659763466276e+00
 T(RZ,    0x1.91ede62c9b993p+0,   0x1.8e78bab627239p-11, -0x1.242604p-40, INEXACT) // 1.570036302462175070715488800488e+00
-T(RZ,    0x1.920d87452c177p+0,   0x1.22dff12d0ae5dp-12,  -0x1.ab9b5p-39, INEXACT) // 1.570518926990272623456235123740e+00
+T(RZ,    0x1.920d87452c177p+0,   0x1.22dff12d0ae5dp-12, -0x1.ab9b52p-39, INEXACT) // 1.570518926990272623456235123740e+00
 T(RZ,    0x1.920af77282acdp+0,   0x1.4bdd1ba558258p-12, -0x1.6d1bf6p-42, INEXACT) // 1.570479836899426162588611077808e+00
 T(RZ,    0x1.92002eb7bf957p+0,   0x1.f868c6ed610bap-12,  -0x1.ec69ap-40, INEXACT) // 1.570315284595911853315897133143e+00
 T(RN,    0x1.92043c14deffap+0,   0x1.b792f5651cd78p-12,         -0x1p-1, INEXACT) // 1.570377116294365382742626024992e+00
 T(RN,    0x1.92051947bf4afp+0,   0x1.a9bfc77426e71p-12,          0x1p-1, INEXACT) // 1.570390300766387303710303058324e+00
 T(RN,    0x1.9204e7a19772ap+0,   0x1.acda29ed594dep-12,          0x1p-1, INEXACT) // 1.570387341452667673280529925250e+00
 T(RN,    0x1.9200be1558a34p+0,   0x1.ef72ed6d9a17fp-12,         -0x1p-1, INEXACT) // 1.570323829852566355214094073744e+00
-T(RZ,    0x1.9214efc8959fep+0,   0x1.58af758c2b495p-13,  -0x1.fffffep-1, INEXACT) // 1.570631967993562749796865318785e+00
+T(RZ,    0x1.9214efc8959fep+0,   0x1.58af758c2b495p-13,         -0x1p+0, INEXACT) // 1.570631967993562749796865318785e+00
 T(RN,    0x1.921ac630beb67p+0,   0x1.3bc4e101c3f5ep-14,          0x1p-1, INEXACT) // 1.570721041584613564268124719092e+00
 T(RN,    0x1.92198d6cecf01p+0,   0x1.89f5d56ea520ap-14,          0x1p-1, INEXACT) // 1.570702399342678967641973031277e+00
 T(RN,    0x1.921d98d1f894ap+0,   0x1.0e39251da97bbp-15,         -0x1p-1, INEXACT) // 1.570764113676505591143950368860e+00
-T(RZ,    0x1.921c1a5d7961bp+0,   0x1.cd7364b402a7bp-15,  -0x1.fffffep-1, INEXACT) // 1.570741317578159934598147629004e+00
-T(RZ,    0x1.921e8a5657618p+0,   0x1.2aedeb6fc07aep-16,  -0x1.fffffep-1, INEXACT) // 1.570778509215761786776965891477e+00
-T(RZ,    0x1.921e885775e93p+0,   0x1.2ceccce80f1c5p-16, -0x1.e69cd8p-36, INEXACT) // 1.570778390267069779540065610490e+00
+T(RZ,    0x1.921c1a5d7961bp+0,   0x1.cd7364b402a7bp-15,         -0x1p+0, INEXACT) // 1.570741317578159934598147629004e+00
+T(RZ,    0x1.921e8a5657618p+0,   0x1.2aedeb6fc07aep-16,         -0x1p+0, INEXACT) // 1.570778509215761786776965891477e+00
+T(RZ,    0x1.921e885775e93p+0,   0x1.2ceccce80f1c5p-16, -0x1.e69cdap-36, INEXACT) // 1.570778390267069779540065610490e+00
 T(RN,    0x1.921df05ebaa4dp+0,   0x1.c4e5882bc82a6p-16,          0x1p-1, INEXACT) // 1.570769332053390643366697076999e+00
 T(RN,      0x1.921f1dd8244p+0,   0x1.2ed83d22f72a5p-17,         -0x1p-1, INEXACT) // 1.570787301320024198503233492374e+00
-T(RZ,    0x1.921eba69d4d32p+0,    0x1.f5b4dbfc7889p-17, -0x1.818f68p-34, INEXACT) // 1.570781374776583749763858577353e+00
-T(RZ,    0x1.921f659344a13p+0,   0x1.3ec3f8c14c802p-18,  -0x1.fffffep-1, INEXACT) // 1.570791576818582724328621225141e+00
+T(RZ,    0x1.921eba69d4d32p+0,    0x1.f5b4dbfc7889p-17, -0x1.818f6ap-34, INEXACT) // 1.570781374776583749763858577353e+00
+T(RZ,    0x1.921f659344a13p+0,   0x1.3ec3f8c14c802p-18,         -0x1p+0, INEXACT) // 1.570791576818582724328621225141e+00
 T(RN,    0x1.921f6683ed63bp+0,   0x1.3b0155b74cae5p-18,          0x1p-1, INEXACT) // 1.570791632851423313965710804041e+00
 T(RN,    0x1.921f443fe706cp+0,   0x1.c4116f2b02f6fp-18,          0x1p-1, INEXACT) // 1.570789590455230033683164947433e+00
 T(RN,    0x1.921f553a4a418p+0,   0x1.8027e24008a35p-18,         -0x1p-1, INEXACT) // 1.570790602427456050804721598979e+00
 T(RN,    0x1.921f90f808b59p+0,   0x1.2261d0dfa2534p-19,          0x1p-1, INEXACT) // 1.570794163279705779601158610603e+00
 T(RN,    0x1.921f7fd4f3035p+0,   0x1.ab7a7e71a031bp-19,          0x1p-1, INEXACT) // 1.570793141831939410124618916598e+00
-T(RZ,    0x1.921f7e878ae7ap+0,   0x1.b5e5bf4f1ff61p-19,  -0x1.fffffep-1, INEXACT) // 1.570793064204649258641666165204e+00
-T(RZ,    0x1.921fa3c8beacap+0,   0x1.17b8424e4660fp-20, -0x1.a3bd0ap-33, INEXACT) // 1.570795284757581899981460082927e+00
-T(RZ,    0x1.921f9f478f5e8p+0,   0x1.5fcb37304629ep-20,  -0x1.73a1ep-31, INEXACT) // 1.570795016260825960330294037703e+00
+T(RZ,    0x1.921f7e878ae7ap+0,   0x1.b5e5bf4f1ff61p-19,         -0x1p+0, INEXACT) // 1.570793064204649258641666165204e+00
+T(RZ,    0x1.921fa3c8beacap+0,   0x1.17b8424e4660fp-20, -0x1.a3bd0cp-33, INEXACT) // 1.570795284757581899981460082927e+00
+T(RZ,    0x1.921f9f478f5e8p+0,   0x1.5fcb37304629ep-20, -0x1.73a1e2p-31, INEXACT) // 1.570795016260825960330294037703e+00
 T(RN,    0x1.921f985c8f828p+0,    0x1.ce7b34f0459dp-20,         -0x1p-1, INEXACT) // 1.570794603917883947019618062768e+00
-T(RZ,    0x1.921f9bc9c98fap+0,   0x1.97a7941e45ec5p-20, -0x1.b641ccp-31, INEXACT) // 1.570794808163155753533146707923e+00
+T(RZ,    0x1.921f9bc9c98fap+0,   0x1.97a7941e45ec5p-20, -0x1.b641cep-31, INEXACT) // 1.570794808163155753533146707923e+00
 T(RN,    0x1.921f987bf24f9p+0,   0x1.cc85081f45a03p-20,         -0x1p-1, INEXACT) // 1.570794611225492909412082553899e+00
-T(RZ,    0x1.921f970a5bf1cp+0,   0x1.e39e6dfc4578ep-20,  -0x1.fffffep-1, INEXACT) // 1.570794525174227906916257779812e+00
-T(RZ,    0x1.921fad0c156b7p+0,   0x1.0705acc28d259p-21,  -0x1.fffffep-1, INEXACT) // 1.570795836877932449837658168690e+00
+T(RZ,    0x1.921f970a5bf1cp+0,   0x1.e39e6dfc4578ep-20,         -0x1p+0, INEXACT) // 1.570794525174227906916257779812e+00
+T(RZ,    0x1.921fad0c156b7p+0,   0x1.0705acc28d259p-21,         -0x1p+0, INEXACT) // 1.570795836877932449837658168690e+00
 T(RZ,    0x1.921fab5451c89p+0,   0x1.3dfe211e8d1ccp-21, -0x1.4b6b6ap-32, INEXACT) // 1.570795734487349770702735440864e+00
-T(RZ,    0x1.921fa6554a212p+0,   0x1.dddf160c8cebcp-21,  -0x1.fffffep-1, INEXACT) // 1.570795436689995216994475413230e+00
+T(RZ,    0x1.921fa6554a212p+0,   0x1.dddf160c8cebcp-21,         -0x1p+0, INEXACT) // 1.570795436689995216994475413230e+00
 T(RN,    0x1.921fa76ea4be4p+0,    0x1.bab3c2688cfap-21,         -0x1p-1, INEXACT) // 1.570795502197818827028186206007e+00
-T(RZ,    0x1.921fb0aedb52ep+0,   0x1.2559dfa91a5e5p-22,  -0x1.fffffep-1, INEXACT) // 1.570796053590423735357717305305e+00
+T(RZ,    0x1.921fb0aedb52ep+0,   0x1.2559dfa91a5e5p-22,         -0x1p+0, INEXACT) // 1.570796053590423735357717305305e+00
 T(RN,    0x1.921fad6c4e79ap+0,   0x1.f5fd15f91a4e4p-22,         -0x1p-1, INEXACT) // 1.570795859281565842735517435358e+00
 T(RN,    0x1.921fb198c85a6p+0,   0x1.d5bd3b9234c0ap-23,         -0x1p-1, INEXACT) // 1.570796108055540596382115836604e+00
-T(RZ,    0x1.921fb1766a171p+0,   0x1.e6ec5d3a34c02p-23,  -0x1.fffffep-1, INEXACT) // 1.570796100053567068144388940709e+00
+T(RZ,    0x1.921fb1766a171p+0,   0x1.e6ec5d3a34c02p-23,         -0x1p+0, INEXACT) // 1.570796100053567068144388940709e+00
 T(RZ,    0x1.921fb1a9b7edep+0,   0x1.cd4571d234c0ep-23, -0x1.e00356p-28, INEXACT) // 1.570796111998724153835382821853e+00
-T(RZ,    0x1.921fb499054c1p+0,    0x1.567b0ae8d313p-25, -0x1.865a72p-28, INEXACT) // 1.570796286924903251147611626948e+00
-T(RZ,    0x1.921fb47ae0e5ap+0,   0x1.92c3d7c8d312ep-25,  -0x1.fffffep-1, INEXACT) // 1.570796279906878201160225216881e+00
+T(RZ,    0x1.921fb499054c1p+0,    0x1.567b0ae8d313p-25, -0x1.865a74p-28, INEXACT) // 1.570796286924903251147611626948e+00
+T(RZ,    0x1.921fb47ae0e5ap+0,   0x1.92c3d7c8d312ep-25,         -0x1p+0, INEXACT) // 1.570796279906878201160225216881e+00
 T(RN,    0x1.921fb46eb3a6fp+0,   0x1.ab1e5528d312fp-25,   0x1.fffffep-2, INEXACT) // 1.570796277071760504995268092898e+00
 T(RZ,    0x1.89ccbe0674699p+0,    0x1.0a52e3bba98acp-5, -0x1.43d964p-46, INEXACT) // 1.538280369354117604885345826915e+00
-T(RZ,    0x1.88f40cb3236afp+0,    0x1.2565012b2f012p-5,  -0x1.fffffep-1, INEXACT) // 1.534973901495884751611242791114e+00
+T(RZ,    0x1.88f40cb3236afp+0,    0x1.2565012b2f012p-5,         -0x1p+0, INEXACT) // 1.534973901495884751611242791114e+00
 T(RN,    0x1.8847ac1e3f81bp+0,     0x1.3aed45b12a5bp-5,         -0x1p-1, INEXACT) // 1.532343633065017085570502786140e+00
 T(RN,    0x1.87e58ed56fa1bp+0,    0x1.472e853800748p-5,         -0x1p-1, INEXACT) // 1.530846526249326045032717047434e+00
 T(RN,    0x1.86e3d395f75fep+0,    0x1.675ead4bb44b8p-5,          0x1p-1, INEXACT) // 1.526913856613986819610317979823e+00
 T(RN,    0x1.85fc23c095f2ep+0,    0x1.844cedb206922p-5,         -0x1p-1, INEXACT) // 1.523378595846178296113748729113e+00
 T(RN,    0x1.861d6f90fe9e2p+0,    0x1.8024a2f57eed6p-5,          0x1p-1, INEXACT) // 1.523886654757568681617385664140e+00
 T(RZ,    0x1.84cf37edbbc02p+0,    0x1.a9de804936403p-5, -0x1.788652p-49, INEXACT) // 1.518786902943020766798554177512e+00
-T(RZ,    0x1.8ce548d46da0fp+0,    0x1.4e95279f75384p-6,  -0x1.fffffep-1, INEXACT) // 1.550373603689539470096292461676e+00
+T(RZ,    0x1.8ce548d46da0fp+0,    0x1.4e95279f75384p-6,         -0x1p+0, INEXACT) // 1.550373603689539470096292461676e+00
 T(RN,    0x1.8bdf5b7c27853p+0,    0x1.900c4439907fbp-6,         -0x1p-1, INEXACT) // 1.546376912890555344048948427371e+00
-T(RZ,    0x1.8ab621e9ad23dp+0,    0x1.da53deaa5d73dp-6,  -0x1.fffffep-1, INEXACT) // 1.541841620969662374207587163255e+00
+T(RZ,    0x1.8ab621e9ad23dp+0,    0x1.da53deaa5d73dp-6,         -0x1p+0, INEXACT) // 1.541841620969662374207587163255e+00
 T(RN,     0x1.8fb061c22c6cp+0,    0x1.37a88d177d453p-7,         -0x1p-1, INEXACT) // 1.561285123735089541696652304381e+00
 T(RN,    0x1.8f53456ccfb1ap+0,    0x1.6636182131c56p-7,         -0x1p-1, INEXACT) // 1.559864367547282970605238006101e+00
 T(RN,    0x1.8e2b3271b5fdfp+0,    0x1.fa3c416651dcep-7,         -0x1p-1, INEXACT) // 1.555346634637309710669228479674e+00
 T(RN,    0x1.911c0c628eaf7p+0,     0x1.03a8b52e4e55p-8,         -0x1p-1, INEXACT) // 1.566834234296661909624504005478e+00
-T(RZ,    0x1.91189d33cffadp+0,    0x1.0717e222c12d8p-8,  -0x1.fffffep-1, INEXACT) // 1.566781830930249030942036370107e+00
-T(RZ,    0x1.90e24804d0ed1p+0,    0x1.3d6cee1b1b304p-8,  -0x1.fffffep-1, INEXACT) // 1.565952778983888515895728232863e+00
-T(RZ,    0x1.9074a1733c4acp+0,    0x1.ab130aec8d018p-8,  -0x1.fffffep-1, INEXACT) // 1.564279642709418105539498355938e+00
+T(RZ,    0x1.91189d33cffadp+0,    0x1.0717e222c12d8p-8,         -0x1p+0, INEXACT) // 1.566781830930249030942036370107e+00
+T(RZ,    0x1.90e24804d0ed1p+0,    0x1.3d6cee1b1b304p-8,         -0x1p+0, INEXACT) // 1.565952778983888515895728232863e+00
+T(RZ,    0x1.9074a1733c4acp+0,    0x1.ab130aec8d018p-8,         -0x1p+0, INEXACT) // 1.564279642709418105539498355938e+00
 T(RN,    0x1.906f4763e05c6p+0,    0x1.b06d12bdf8b0fp-8,         -0x1p-1, INEXACT) // 1.564197980770005269590683383285e+00
 T(RN,    0x1.90673feba88e7p+0,    0x1.b8747f4a8c2cbp-8,          0x1p-1, INEXACT) // 1.564075465234560757821213883290e+00
 T(RN,    0x1.90478d1364a7ap+0,    0x1.d827252e56e05p-8,         -0x1p-1, INEXACT) // 1.563591782793678053309349706979e+00
@@ -219,72 +219,72 @@ T(RN,    0x1.913a51d76485ap+0,    0x1.cac69c5834524p-9,          0x1p-1, INEXACT
 // The following are Sun's value distributed with libmcr 0.9
 T(RN, -0x1.d5e5bd8ca1e92p+400,    0x1.9016558d46e77p-1,  -0x1.ff9d74p-2, INEXACT)
 T(RZ,  0x1.e24efc8420203p+477,   -0x1.1edf41cc6461bp-3,   0x1.ff9604p-1, INEXACT)
-T(RU,  0x1.e24efc8420203p+477,   -0x1.1edf41cc6461bp-3,   0x1.ff9606p-1, INEXACT)
+T(RU,  0x1.e24efc8420203p+477,   -0x1.1edf41cc6461bp-3,   0x1.ff9604p-1, INEXACT)
 T(RD,  0x1.e24efc8420203p+477,   -0x1.1edf41cc6461cp-3, -0x1.a7ed44p-11, INEXACT)
-T(RZ,  -0x1.0173ca751e69bp+67,    0x1.ecdc28e6d729dp-1,  -0x1.ffee8cp-1, INEXACT)
+T(RZ,  -0x1.0173ca751e69bp+67,    0x1.ecdc28e6d729dp-1,  -0x1.ffee8ep-1, INEXACT)
 T(RD,  -0x1.0173ca751e69bp+67,    0x1.ecdc28e6d729dp-1,  -0x1.ffee8ep-1, INEXACT)
 T(RU,  -0x1.0173ca751e69bp+67,    0x1.ecdc28e6d729ep-1,  0x1.1726a8p-13, INEXACT)
 T(RZ,  0x1.97b0248843af2p+466,    0x1.1e6b4ac16e5e9p-1, -0x1.b2133ep-11, INEXACT)
-T(RD,  0x1.97b0248843af2p+466,    0x1.1e6b4ac16e5e9p-1,  -0x1.b2134p-11, INEXACT)
+T(RD,  0x1.97b0248843af2p+466,    0x1.1e6b4ac16e5e9p-1, -0x1.b2133ep-11, INEXACT)
 T(RU,  0x1.97b0248843af2p+466,    0x1.1e6b4ac16e5eap-1,   0x1.ff937cp-1, INEXACT)
-T(RZ, -0x1.7ac9fc489b335p+757,   -0x1.ffff4e55501acp-1,    0x1.fffd3p-1, INEXACT)
+T(RZ, -0x1.7ac9fc489b335p+757,   -0x1.ffff4e55501acp-1,   0x1.fffd32p-1, INEXACT)
 T(RU, -0x1.7ac9fc489b335p+757,   -0x1.ffff4e55501acp-1,   0x1.fffd32p-1, INEXACT)
 T(RD, -0x1.7ac9fc489b335p+757,   -0x1.ffff4e55501adp-1, -0x1.675feep-16, INEXACT)
-T(RZ,   -0x1.e2d0add5684ap+16,   -0x1.14f348fed47b6p-1,     0x1.ffb5p-1, INEXACT)
+T(RZ,   -0x1.e2d0add5684ap+16,   -0x1.14f348fed47b6p-1,   0x1.ffb502p-1, INEXACT)
 T(RU,   -0x1.e2d0add5684ap+16,   -0x1.14f348fed47b6p-1,   0x1.ffb502p-1, INEXACT)
-T(RD,   -0x1.e2d0add5684ap+16,   -0x1.14f348fed47b7p-1, -0x1.2bfbfap-11, INEXACT)
+T(RD,   -0x1.e2d0add5684ap+16,   -0x1.14f348fed47b7p-1, -0x1.2bfbf8p-11, INEXACT)
 T(RN, -0x1.95719fa268ca4p+140,   -0x1.ffad6162dcfb8p-1,  -0x1.ff4eaep-2, INEXACT)
 T(RN,  0x1.e69eaca271c97p+796,    0x1.128f6b1cb2f69p-1,  -0x1.ff5cd2p-2, INEXACT)
-T(RZ, -0x1.300e16676983bp+542,   -0x1.e36c8cb47de6cp-1,  0x1.b2c2d6p-13, INEXACT)
+T(RZ, -0x1.300e16676983bp+542,   -0x1.e36c8cb47de6cp-1,  0x1.b2c2d8p-13, INEXACT)
 T(RU, -0x1.300e16676983bp+542,   -0x1.e36c8cb47de6cp-1,  0x1.b2c2d8p-13, INEXACT)
 T(RD, -0x1.300e16676983bp+542,   -0x1.e36c8cb47de6dp-1,  -0x1.ffe4d4p-1, INEXACT)
-T(RZ,  0x1.f615f37dc0e05p+737,   -0x1.a17b456c2ce2bp-1,    0x1.ffd55p-1, INEXACT)
+T(RZ,  0x1.f615f37dc0e05p+737,   -0x1.a17b456c2ce2bp-1,   0x1.ffd552p-1, INEXACT)
 T(RU,  0x1.f615f37dc0e05p+737,   -0x1.a17b456c2ce2bp-1,   0x1.ffd552p-1, INEXACT)
 T(RD,  0x1.f615f37dc0e05p+737,   -0x1.a17b456c2ce2cp-1, -0x1.5576f6p-12, INEXACT)
-T(RZ,  0x1.99590b66df6b3p+967,   -0x1.68500f06cbfeep-1,  0x1.bbec3ap-11, INEXACT)
+T(RZ,  0x1.99590b66df6b3p+967,   -0x1.68500f06cbfeep-1,  0x1.bbec3cp-11, INEXACT)
 T(RU,  0x1.99590b66df6b3p+967,   -0x1.68500f06cbfeep-1,  0x1.bbec3cp-11, INEXACT)
-T(RD,  0x1.99590b66df6b3p+967,   -0x1.68500f06cbfefp-1,  -0x1.ff9106p-1, INEXACT)
-T(RZ, -0x1.e3a8809caaf2dp+541,   -0x1.e6988d01f2914p-1,  0x1.be51fep-13, INEXACT)
+T(RD,  0x1.99590b66df6b3p+967,   -0x1.68500f06cbfefp-1,  -0x1.ff9104p-1, INEXACT)
+T(RZ, -0x1.e3a8809caaf2dp+541,   -0x1.e6988d01f2914p-1,    0x1.be52p-13, INEXACT)
 T(RU, -0x1.e3a8809caaf2dp+541,   -0x1.e6988d01f2914p-1,    0x1.be52p-13, INEXACT)
-T(RD, -0x1.e3a8809caaf2dp+541,   -0x1.e6988d01f2915p-1,  -0x1.ffe41cp-1, INEXACT)
+T(RD, -0x1.e3a8809caaf2dp+541,   -0x1.e6988d01f2915p-1,  -0x1.ffe41ap-1, INEXACT)
 T(RZ, -0x1.5324e8bf259f2p+948,   -0x1.e4029516a1379p-1,  0x1.4b486cp-11, INEXACT)
-T(RU, -0x1.5324e8bf259f2p+948,   -0x1.e4029516a1379p-1,  0x1.4b486ep-11, INEXACT)
+T(RU, -0x1.5324e8bf259f2p+948,   -0x1.e4029516a1379p-1,  0x1.4b486cp-11, INEXACT)
 T(RD, -0x1.5324e8bf259f2p+948,   -0x1.e4029516a137ap-1,  -0x1.ffad2ep-1, INEXACT)
-T(RZ,  0x1.d00593c2db6d3p+511,    0x1.0139501e6b59fp-2,  -0x1.1551fp-13, INEXACT)
+T(RZ,  0x1.d00593c2db6d3p+511,    0x1.0139501e6b59fp-2, -0x1.1551f2p-13, INEXACT)
 T(RD,  0x1.d00593c2db6d3p+511,    0x1.0139501e6b59fp-2, -0x1.1551f2p-13, INEXACT)
-T(RU,  0x1.d00593c2db6d3p+511,     0x1.0139501e6b5ap-2,   0x1.ffeeacp-1, INEXACT)
+T(RU,  0x1.d00593c2db6d3p+511,     0x1.0139501e6b5ap-2,   0x1.ffeeaap-1, INEXACT)
 T(RZ,  0x1.7b85e8a43d3f7p+755,   -0x1.0f67b0d419029p-2,  0x1.d8223cp-11, INEXACT)
-T(RU,  0x1.7b85e8a43d3f7p+755,   -0x1.0f67b0d419029p-2,  0x1.d8223ep-11, INEXACT)
+T(RU,  0x1.7b85e8a43d3f7p+755,   -0x1.0f67b0d419029p-2,  0x1.d8223cp-11, INEXACT)
 T(RD,  0x1.7b85e8a43d3f7p+755,   -0x1.0f67b0d41902ap-2,  -0x1.ff89f8p-1, INEXACT)
 T(RN,  0x1.50a47329c015dp+104,   -0x1.f0c6ea8fece75p-1,  -0x1.ff1ae4p-2, INEXACT)
-T(RZ,  0x1.837aba47d4443p+830,    0x1.dd170a9de9bdfp-1, -0x1.97cecap-12, INEXACT)
+T(RZ,  0x1.837aba47d4443p+830,    0x1.dd170a9de9bdfp-1, -0x1.97ceccp-12, INEXACT)
 T(RD,  0x1.837aba47d4443p+830,    0x1.dd170a9de9bdfp-1, -0x1.97ceccp-12, INEXACT)
-T(RU,  0x1.837aba47d4443p+830,     0x1.dd170a9de9bep-1,   0x1.ffcd08p-1, INEXACT)
+T(RU,  0x1.837aba47d4443p+830,     0x1.dd170a9de9bep-1,   0x1.ffcd06p-1, INEXACT)
 T(RZ,   0x1.8b4ab1e350accp+41,   -0x1.d7fc11116e097p-1,    0x1.ff86bp-1, INEXACT)
-T(RU,   0x1.8b4ab1e350accp+41,   -0x1.d7fc11116e097p-1,   0x1.ff86b2p-1, INEXACT)
+T(RU,   0x1.8b4ab1e350accp+41,   -0x1.d7fc11116e097p-1,    0x1.ff86bp-1, INEXACT)
 T(RD,   0x1.8b4ab1e350accp+41,   -0x1.d7fc11116e098p-1, -0x1.e53e02p-11, INEXACT)
 T(RZ,   -0x1.959244c821d4p+31,   -0x1.fc8140ee33193p-1,   0x1.51d32p-11, INEXACT)
-T(RU,   -0x1.959244c821d4p+31,   -0x1.fc8140ee33193p-1,  0x1.51d322p-11, INEXACT)
+T(RU,   -0x1.959244c821d4p+31,   -0x1.fc8140ee33193p-1,   0x1.51d32p-11, INEXACT)
 T(RD,   -0x1.959244c821d4p+31,   -0x1.fc8140ee33194p-1,  -0x1.ffab8cp-1, INEXACT)
 T(RN,   0x1.4416c6409973p+946,    0x1.a4026000908c5p-2,  -0x1.ffb19ep-2, INEXACT)
 T(RN,   -0x1.df36137e00d3ep+9,   -0x1.f1b9028971dedp-1,  -0x1.ff778cp-2, INEXACT)
-T(RZ,   0x1.49b48357afadp+842,   -0x1.ddd7a863b0175p-1,  0x1.d9c674p-11, INEXACT)
+T(RZ,   0x1.49b48357afadp+842,   -0x1.ddd7a863b0175p-1,  0x1.d9c676p-11, INEXACT)
 T(RU,   0x1.49b48357afadp+842,   -0x1.ddd7a863b0175p-1,  0x1.d9c676p-11, INEXACT)
-T(RD,   0x1.49b48357afadp+842,   -0x1.ddd7a863b0176p-1,   -0x1.ff899p-1, INEXACT)
+T(RD,   0x1.49b48357afadp+842,   -0x1.ddd7a863b0176p-1,  -0x1.ff898ep-1, INEXACT)
 T(RN, -0x1.bcd5339389b41p+971,    0x1.2baf869a00fbbp-3,  -0x1.ff383ap-2, INEXACT)
 T(RZ,  0x1.fc58dc10e9381p+610,   -0x1.399f584dc3bc2p-1,   0x1.ff98a6p-1, INEXACT)
-T(RU,  0x1.fc58dc10e9381p+610,   -0x1.399f584dc3bc2p-1,   0x1.ff98a8p-1, INEXACT)
+T(RU,  0x1.fc58dc10e9381p+610,   -0x1.399f584dc3bc2p-1,   0x1.ff98a6p-1, INEXACT)
 T(RD,  0x1.fc58dc10e9381p+610,   -0x1.399f584dc3bc3p-1, -0x1.9d67f6p-11, INEXACT)
 T(RN, -0x1.3839ab7965ce5p+692,   -0x1.6096c1cfff33bp-2,  -0x1.ff1bf2p-2, INEXACT)
 T(RZ,  0x1.f0cfc23d23b66p+884,   -0x1.cdb8d14965eaap-1,   0x1.fff6ccp-1, INEXACT)
-T(RU,  0x1.f0cfc23d23b66p+884,   -0x1.cdb8d14965eaap-1,   0x1.fff6cep-1, INEXACT)
+T(RU,  0x1.f0cfc23d23b66p+884,   -0x1.cdb8d14965eaap-1,   0x1.fff6ccp-1, INEXACT)
 T(RD,  0x1.f0cfc23d23b66p+884,   -0x1.cdb8d14965eabp-1, -0x1.266b18p-14, INEXACT)
 T(RZ, -0x1.93acce9016507p+864,    0x1.feb8093058333p-1, -0x1.3d025ep-11, INEXACT)
-T(RD, -0x1.93acce9016507p+864,    0x1.feb8093058333p-1,  -0x1.3d026p-11, INEXACT)
+T(RD, -0x1.93acce9016507p+864,    0x1.feb8093058333p-1, -0x1.3d025ep-11, INEXACT)
 T(RU, -0x1.93acce9016507p+864,    0x1.feb8093058334p-1,    0x1.ffb0cp-1, INEXACT)
 T(RZ, -0x1.30795fb2ef882p+820,    -0x1.ac7e110767e1p-1,   0x1.ff8d0ap-1, INEXACT)
-T(RU, -0x1.30795fb2ef882p+820,    -0x1.ac7e110767e1p-1,   0x1.ff8d0cp-1, INEXACT)
-T(RD, -0x1.30795fb2ef882p+820,   -0x1.ac7e110767e11p-1, -0x1.cbd484p-11, INEXACT)
+T(RU, -0x1.30795fb2ef882p+820,    -0x1.ac7e110767e1p-1,   0x1.ff8d0ap-1, INEXACT)
+T(RD, -0x1.30795fb2ef882p+820,   -0x1.ac7e110767e11p-1, -0x1.cbd482p-11, INEXACT)
 T(RN, -0x1.1c87d9f8b9ba7p+449,   -0x1.a75ff01c3bbf3p-3,  -0x1.ff58c2p-2, INEXACT)
 T(RN, -0x1.a909ad9dbf2dfp+463,   -0x1.df65e32256c39p-1,  -0x1.ff20c2p-2, INEXACT)
 T(RN,   0x1.0159874131ecp+854,   -0x1.fba33bc3b0cdbp-2,  -0x1.ffcdacp-2, INEXACT)
@@ -298,69 +298,69 @@ T(RN,  0x1.710cbe29ed1dbp+674,   -0x1.ed46bb483f26cp-1,  -0x1.ffb40cp-2, INEXACT
 T(RN, -0x1.2920763d6e6fep+926,   -0x1.5955a3b42f73bp-1,  -0x1.ff1deap-2, INEXACT)
 T(RN, -0x1.f80651a0d392bp+548,    0x1.cab05c4367b0ep-2,  -0x1.ff7bb8p-2, INEXACT)
 T(RZ, -0x1.ced46e39dc1eap+142,   -0x1.e8874797174cep-1,  0x1.d5dbe4p-12, INEXACT)
-T(RU, -0x1.ced46e39dc1eap+142,   -0x1.e8874797174cep-1,  0x1.d5dbe6p-12, INEXACT)
-T(RD, -0x1.ced46e39dc1eap+142,   -0x1.e8874797174cfp-1,  -0x1.ffc546p-1, INEXACT)
+T(RU, -0x1.ced46e39dc1eap+142,   -0x1.e8874797174cep-1,  0x1.d5dbe4p-12, INEXACT)
+T(RD, -0x1.ced46e39dc1eap+142,   -0x1.e8874797174cfp-1,  -0x1.ffc544p-1, INEXACT)
 T(RN,  0x1.2ae8277a5bbb6p+462,   -0x1.f42660e329bfdp-1,  -0x1.fff378p-2, INEXACT)
-T(RZ,  0x1.e0406810c24fap+212,   -0x1.b67c96054072bp-2,   0x1.ffc7c2p-1, INEXACT)
+T(RZ,  0x1.e0406810c24fap+212,   -0x1.b67c96054072bp-2,   0x1.ffc7c4p-1, INEXACT)
 T(RU,  0x1.e0406810c24fap+212,   -0x1.b67c96054072bp-2,   0x1.ffc7c4p-1, INEXACT)
-T(RD,  0x1.e0406810c24fap+212,   -0x1.b67c96054072cp-2, -0x1.c1e762p-12, INEXACT)
+T(RD,  0x1.e0406810c24fap+212,   -0x1.b67c96054072cp-2,  -0x1.c1e76p-12, INEXACT)
 T(RN,  0x1.1a71bf9eb44f4p+790,   -0x1.afe45833bedf4p-3,  -0x1.ffa12ap-2, INEXACT)
 T(RN, -0x1.1cd692ce774c5p+634,    0x1.af9f58888b2ddp-1,  -0x1.ff99f8p-2, INEXACT)
-T(RZ,  0x1.3113dde158857p+645,    0x1.fe0f0f8883526p-1, -0x1.b5f024p-12, INEXACT)
+T(RZ,  0x1.3113dde158857p+645,    0x1.fe0f0f8883526p-1, -0x1.b5f026p-12, INEXACT)
 T(RD,  0x1.3113dde158857p+645,    0x1.fe0f0f8883526p-1, -0x1.b5f026p-12, INEXACT)
 T(RU,  0x1.3113dde158857p+645,    0x1.fe0f0f8883527p-1,   0x1.ffc942p-1, INEXACT)
 T(RZ,   0x1.8174c6167647fp+14,    0x1.4c145814a7dd6p-3, -0x1.58521ep-12, INEXACT)
-T(RD,   0x1.8174c6167647fp+14,    0x1.4c145814a7dd6p-3,  -0x1.58522p-12, INEXACT)
+T(RD,   0x1.8174c6167647fp+14,    0x1.4c145814a7dd6p-3, -0x1.58521ep-12, INEXACT)
 T(RU,   0x1.8174c6167647fp+14,    0x1.4c145814a7dd7p-3,   0x1.ffd4f6p-1, INEXACT)
-T(RZ,  0x1.c7dffa524fc1cp+563,   -0x1.23909e0feaaedp-2,   0x1.008cdp-12, INEXACT)
+T(RZ,  0x1.c7dffa524fc1cp+563,   -0x1.23909e0feaaedp-2,  0x1.008cd2p-12, INEXACT)
 T(RU,  0x1.c7dffa524fc1cp+563,   -0x1.23909e0feaaedp-2,  0x1.008cd2p-12, INEXACT)
-T(RD,  0x1.c7dffa524fc1cp+563,   -0x1.23909e0feaaeep-2,   -0x1.ffdffp-1, INEXACT)
+T(RD,  0x1.c7dffa524fc1cp+563,   -0x1.23909e0feaaeep-2,  -0x1.ffdfeep-1, INEXACT)
 T(RZ,  0x1.1fdf717146294p+455,    0x1.d73ab8846ab36p-1, -0x1.d555fap-15, INEXACT)
-T(RD,  0x1.1fdf717146294p+455,    0x1.d73ab8846ab36p-1, -0x1.d555fcp-15, INEXACT)
-T(RU,  0x1.1fdf717146294p+455,    0x1.d73ab8846ab37p-1,   0x1.fff8acp-1, INEXACT)
+T(RD,  0x1.1fdf717146294p+455,    0x1.d73ab8846ab36p-1, -0x1.d555fap-15, INEXACT)
+T(RU,  0x1.1fdf717146294p+455,    0x1.d73ab8846ab37p-1,   0x1.fff8aap-1, INEXACT)
 T(RN,  0x1.1e90919c9a0cdp+157,    0x1.eaca8dfce418cp-3,  -0x1.ffa1aep-2, INEXACT)
 T(RZ,  0x1.218656ef99cd4p+684,    0x1.5567c79f4e057p-2, -0x1.166fe6p-12, INEXACT)
-T(RD,  0x1.218656ef99cd4p+684,    0x1.5567c79f4e057p-2, -0x1.166fe8p-12, INEXACT)
-T(RU,  0x1.218656ef99cd4p+684,    0x1.5567c79f4e058p-2,   0x1.ffdd34p-1, INEXACT)
+T(RD,  0x1.218656ef99cd4p+684,    0x1.5567c79f4e057p-2, -0x1.166fe6p-12, INEXACT)
+T(RU,  0x1.218656ef99cd4p+684,    0x1.5567c79f4e058p-2,   0x1.ffdd32p-1, INEXACT)
 T(RN, -0x1.41cc01945425fp+600,   -0x1.2aacbd86a4848p-3,  -0x1.ffb60ep-2, INEXACT)
-T(RZ,  0x1.c9a86dece0e51p+206,   -0x1.b48ca9750c505p-2,   0x1.fff27cp-1, INEXACT)
+T(RZ,  0x1.c9a86dece0e51p+206,   -0x1.b48ca9750c505p-2,   0x1.fff27ep-1, INEXACT)
 T(RU,  0x1.c9a86dece0e51p+206,   -0x1.b48ca9750c505p-2,   0x1.fff27ep-1, INEXACT)
-T(RD,  0x1.c9a86dece0e51p+206,   -0x1.b48ca9750c506p-2, -0x1.b046ccp-14, INEXACT)
-T(RZ, -0x1.657f1fb9f6308p+412,    0x1.8c3165405fca3p-2, -0x1.8f2ca6p-12, INEXACT)
+T(RD,  0x1.c9a86dece0e51p+206,   -0x1.b48ca9750c506p-2, -0x1.b046cap-14, INEXACT)
+T(RZ, -0x1.657f1fb9f6308p+412,    0x1.8c3165405fca3p-2, -0x1.8f2ca8p-12, INEXACT)
 T(RD, -0x1.657f1fb9f6308p+412,    0x1.8c3165405fca3p-2, -0x1.8f2ca8p-12, INEXACT)
-T(RU, -0x1.657f1fb9f6308p+412,    0x1.8c3165405fca4p-2,   0x1.ffce1cp-1, INEXACT)
-T(RZ,   0x1.e69f4157cad0cp+12,    0x1.dc6f9c12db1c9p-2, -0x1.c76b8ap-13, INEXACT)
+T(RU, -0x1.657f1fb9f6308p+412,    0x1.8c3165405fca4p-2,   0x1.ffce1ap-1, INEXACT)
+T(RZ,   0x1.e69f4157cad0cp+12,    0x1.dc6f9c12db1c9p-2, -0x1.c76b8cp-13, INEXACT)
 T(RD,   0x1.e69f4157cad0cp+12,    0x1.dc6f9c12db1c9p-2, -0x1.c76b8cp-13, INEXACT)
 T(RU,   0x1.e69f4157cad0cp+12,    0x1.dc6f9c12db1cap-2,   0x1.ffe38ap-1, INEXACT)
-T(RZ,   0x1.86e001ccd2646p+87,   -0x1.5ecb7699719bep-1,   0x1.ffe76ep-1, INEXACT)
+T(RZ,   0x1.86e001ccd2646p+87,   -0x1.5ecb7699719bep-1,    0x1.ffe77p-1, INEXACT)
 T(RU,   0x1.86e001ccd2646p+87,   -0x1.5ecb7699719bep-1,    0x1.ffe77p-1, INEXACT)
-T(RD,   0x1.86e001ccd2646p+87,   -0x1.5ecb7699719bfp-1, -0x1.8901eap-13, INEXACT)
-T(RZ, -0x1.61239f12bfc67p+571,   -0x1.e81013830d358p-1,    0x1.fff88p-1, INEXACT)
+T(RD,   0x1.86e001ccd2646p+87,   -0x1.5ecb7699719bfp-1, -0x1.8901e8p-13, INEXACT)
+T(RZ, -0x1.61239f12bfc67p+571,   -0x1.e81013830d358p-1,   0x1.fff882p-1, INEXACT)
 T(RU, -0x1.61239f12bfc67p+571,   -0x1.e81013830d358p-1,   0x1.fff882p-1, INEXACT)
-T(RD, -0x1.61239f12bfc67p+571,   -0x1.e81013830d359p-1, -0x1.dfbdd4p-15, INEXACT)
-T(RZ, -0x1.5d85b4c5f77eep+533,   -0x1.70fcd66a23ae1p-2,    0x1.ffd0ep-1, INEXACT)
+T(RD, -0x1.61239f12bfc67p+571,   -0x1.e81013830d359p-1, -0x1.dfbdd2p-15, INEXACT)
+T(RZ, -0x1.5d85b4c5f77eep+533,   -0x1.70fcd66a23ae1p-2,   0x1.ffd0e2p-1, INEXACT)
 T(RU, -0x1.5d85b4c5f77eep+533,   -0x1.70fcd66a23ae1p-2,   0x1.ffd0e2p-1, INEXACT)
-T(RD, -0x1.5d85b4c5f77eep+533,   -0x1.70fcd66a23ae2p-2, -0x1.78f4d4p-12, INEXACT)
+T(RD, -0x1.5d85b4c5f77eep+533,   -0x1.70fcd66a23ae2p-2, -0x1.78f4d2p-12, INEXACT)
 T(RN,  0x1.c2833ee391c8fp+417,   -0x1.9d65d0664cc43p-2,  -0x1.ffccbap-2, INEXACT)
 T(RZ, -0x1.f1127b1cf3869p+924,     0x1.62637e5c5a75p-2,   -0x1.ffc9ep-1, INEXACT)
-T(RD, -0x1.f1127b1cf3869p+924,     0x1.62637e5c5a75p-2,  -0x1.ffc9e2p-1, INEXACT)
+T(RD, -0x1.f1127b1cf3869p+924,     0x1.62637e5c5a75p-2,   -0x1.ffc9ep-1, INEXACT)
 T(RU, -0x1.f1127b1cf3869p+924,    0x1.62637e5c5a751p-2,  0x1.b0feb6p-12, INEXACT)
-T(RZ,  -0x1.7e55f3d78781p+709,    0x1.11904a8b1c8c3p-2,  -0x1.ffca5cp-1, INEXACT)
+T(RZ,  -0x1.7e55f3d78781p+709,    0x1.11904a8b1c8c3p-2,  -0x1.ffca5ep-1, INEXACT)
 T(RD,  -0x1.7e55f3d78781p+709,    0x1.11904a8b1c8c3p-2,  -0x1.ffca5ep-1, INEXACT)
-T(RU,  -0x1.7e55f3d78781p+709,    0x1.11904a8b1c8c4p-2,  0x1.ad133ep-12, INEXACT)
+T(RU,  -0x1.7e55f3d78781p+709,    0x1.11904a8b1c8c4p-2,  0x1.ad133cp-12, INEXACT)
 T(RZ, -0x1.c14bd07bb0d04p+359,   -0x1.fd7245739ec95p-1,   0x1.ffda9cp-1, INEXACT)
-T(RU, -0x1.c14bd07bb0d04p+359,   -0x1.fd7245739ec95p-1,   0x1.ffda9ep-1, INEXACT)
-T(RD, -0x1.c14bd07bb0d04p+359,   -0x1.fd7245739ec96p-1, -0x1.2b1e4cp-12, INEXACT)
+T(RU, -0x1.c14bd07bb0d04p+359,   -0x1.fd7245739ec95p-1,   0x1.ffda9cp-1, INEXACT)
+T(RD, -0x1.c14bd07bb0d04p+359,   -0x1.fd7245739ec96p-1, -0x1.2b1e4ap-12, INEXACT)
 T(RZ,   0x1.4f85f09e38325p+50,    0x1.931d5873614c4p-1,   -0x1.fff01p-1, INEXACT)
-T(RD,   0x1.4f85f09e38325p+50,    0x1.931d5873614c4p-1,  -0x1.fff012p-1, INEXACT)
+T(RD,   0x1.4f85f09e38325p+50,    0x1.931d5873614c4p-1,   -0x1.fff01p-1, INEXACT)
 T(RU,   0x1.4f85f09e38325p+50,    0x1.931d5873614c5p-1,  0x1.fde09ep-14, INEXACT)
 T(RZ, -0x1.bddf0a934b98cp+595,   -0x1.99e4311485e97p-1,   0x1.ffef72p-1, INEXACT)
-T(RU, -0x1.bddf0a934b98cp+595,   -0x1.99e4311485e97p-1,   0x1.ffef74p-1, INEXACT)
+T(RU, -0x1.bddf0a934b98cp+595,   -0x1.99e4311485e97p-1,   0x1.ffef72p-1, INEXACT)
 T(RD, -0x1.bddf0a934b98cp+595,   -0x1.99e4311485e98p-1, -0x1.08d8dep-13, INEXACT)
-T(RZ,   0x1.bf39208c3079p+703,    0x1.e621b36a48019p-1, -0x1.472674p-12, INEXACT)
+T(RZ,   0x1.bf39208c3079p+703,    0x1.e621b36a48019p-1, -0x1.472676p-12, INEXACT)
 T(RD,   0x1.bf39208c3079p+703,    0x1.e621b36a48019p-1, -0x1.472676p-12, INEXACT)
 T(RU,   0x1.bf39208c3079p+703,    0x1.e621b36a4801ap-1,   0x1.ffd71cp-1, INEXACT)
-T(RZ, -0x1.78e0a139726e8p+721,   -0x1.21a9fb479497dp-1,  0x1.716426p-12, INEXACT)
+T(RZ, -0x1.78e0a139726e8p+721,   -0x1.21a9fb479497dp-1,  0x1.716428p-12, INEXACT)
 T(RU, -0x1.78e0a139726e8p+721,   -0x1.21a9fb479497dp-1,  0x1.716428p-12, INEXACT)
 T(RD, -0x1.78e0a139726e8p+721,   -0x1.21a9fb479497ep-1,  -0x1.ffd1d4p-1, INEXACT)
 T(RN, -0x1.8f2950651395dp+664,    0x1.ffbb74328d3a6p-1,  -0x1.ffef8ep-2, INEXACT)
@@ -377,73 +377,73 @@ T(RN, -0x1.3c5bd7f3db3a1p+821,    0x1.6f914007faafdp-1,  -0x1.ffdec8p-2, INEXACT
 T(RN, -0x1.5c2b5e431c8e2p+705,   -0x1.bb96def3b7989p-1,  -0x1.ffae9cp-2, INEXACT)
 T(RN, -0x1.ec14375017268p+441,   -0x1.03593be8d69b3p-1,  -0x1.ffc4ccp-2, INEXACT)
 T(RN, -0x1.5f5f1a652a3b2p+521,    0x1.6678d7ac9f1bbp-2,  -0x1.ffd624p-2, INEXACT)
-T(RZ,   0x1.c39eebbf8d84p+786,    0x1.9ddfdb085485fp-2, -0x1.408578p-13, INEXACT)
+T(RZ,   0x1.c39eebbf8d84p+786,    0x1.9ddfdb085485fp-2, -0x1.40857ap-13, INEXACT)
 T(RD,   0x1.c39eebbf8d84p+786,    0x1.9ddfdb085485fp-2, -0x1.40857ap-13, INEXACT)
 T(RU,   0x1.c39eebbf8d84p+786,     0x1.9ddfdb085486p-2,   0x1.ffebf8p-1, INEXACT)
 T(RN, -0x1.c10203af04899p+283,    0x1.f62f2553545d6p-2,  -0x1.ffd7bcp-2, INEXACT)
 T(RN,   0x1.b954a46292417p+21,   -0x1.945b2811bf199p-2,  -0x1.ffe4dcp-2, INEXACT)
-T(RZ,  0x1.0cf44f1df58b8p+899,    -0x1.51b3fbdd0cf9p-1,  0x1.296b32p-15, INEXACT)
+T(RZ,  0x1.0cf44f1df58b8p+899,    -0x1.51b3fbdd0cf9p-1,  0x1.296b34p-15, INEXACT)
 T(RU,  0x1.0cf44f1df58b8p+899,    -0x1.51b3fbdd0cf9p-1,  0x1.296b34p-15, INEXACT)
-T(RD,  0x1.0cf44f1df58b8p+899,   -0x1.51b3fbdd0cf91p-1,  -0x1.fffb5cp-1, INEXACT)
-T(RZ,   0x1.8597b3066996fp+50,   -0x1.32261d24c1d3fp-5,  0x1.baae58p-18, INEXACT)
+T(RD,  0x1.0cf44f1df58b8p+899,   -0x1.51b3fbdd0cf91p-1,  -0x1.fffb5ap-1, INEXACT)
+T(RZ,   0x1.8597b3066996fp+50,   -0x1.32261d24c1d3fp-5,  0x1.baae5ap-18, INEXACT)
 T(RU,   0x1.8597b3066996fp+50,   -0x1.32261d24c1d3fp-5,  0x1.baae5ap-18, INEXACT)
-T(RD,   0x1.8597b3066996fp+50,    -0x1.32261d24c1d4p-5,  -0x1.ffff24p-1, INEXACT)
+T(RD,   0x1.8597b3066996fp+50,    -0x1.32261d24c1d4p-5,  -0x1.ffff22p-1, INEXACT)
 T(RN, -0x1.7c417e8084d82p+152,    0x1.fa13ec9f94455p-1,   -0x1.ffce3p-2, INEXACT)
 T(RZ,  -0x1.1e6834c573e3cp+38,    0x1.e8f633f42868bp-2, -0x1.657ce2p-14, INEXACT)
-T(RD,  -0x1.1e6834c573e3cp+38,    0x1.e8f633f42868bp-2, -0x1.657ce4p-14, INEXACT)
-T(RU,  -0x1.1e6834c573e3cp+38,    0x1.e8f633f42868cp-2,   0x1.fff4d6p-1, INEXACT)
+T(RD,  -0x1.1e6834c573e3cp+38,    0x1.e8f633f42868bp-2, -0x1.657ce2p-14, INEXACT)
+T(RU,  -0x1.1e6834c573e3cp+38,    0x1.e8f633f42868cp-2,   0x1.fff4d4p-1, INEXACT)
 T(RN, -0x1.1d70a368392d6p+878,    0x1.8f3e95da4e664p-2,  -0x1.ffcac6p-2, INEXACT)
 T(RZ,  0x1.f375f9599ca64p+824,    0x1.689ff11689546p-1, -0x1.528f2cp-13, INEXACT)
-T(RD,  0x1.f375f9599ca64p+824,    0x1.689ff11689546p-1, -0x1.528f2ep-13, INEXACT)
+T(RD,  0x1.f375f9599ca64p+824,    0x1.689ff11689546p-1, -0x1.528f2cp-13, INEXACT)
 T(RU,  0x1.f375f9599ca64p+824,    0x1.689ff11689547p-1,   0x1.ffead8p-1, INEXACT)
-T(RZ,  0x1.cd92c1ddd75a7p+794,   -0x1.d0ffa3a5b49d6p-2,   0x1.54b37p-13, INEXACT)
+T(RZ,  0x1.cd92c1ddd75a7p+794,   -0x1.d0ffa3a5b49d6p-2,  0x1.54b372p-13, INEXACT)
 T(RU,  0x1.cd92c1ddd75a7p+794,   -0x1.d0ffa3a5b49d6p-2,  0x1.54b372p-13, INEXACT)
-T(RD,  0x1.cd92c1ddd75a7p+794,   -0x1.d0ffa3a5b49d7p-2,  -0x1.ffeab6p-1, INEXACT)
+T(RD,  0x1.cd92c1ddd75a7p+794,   -0x1.d0ffa3a5b49d7p-2,  -0x1.ffeab4p-1, INEXACT)
 T(RZ,  0x1.7129bad42b35ap+367,    0x1.92bdfffec2523p-1,  -0x1.fff44ep-1, INEXACT)
-T(RD,  0x1.7129bad42b35ap+367,    0x1.92bdfffec2523p-1,   -0x1.fff45p-1, INEXACT)
-T(RU,  0x1.7129bad42b35ap+367,    0x1.92bdfffec2524p-1,   0x1.76392p-14, INEXACT)
+T(RD,  0x1.7129bad42b35ap+367,    0x1.92bdfffec2523p-1,  -0x1.fff44ep-1, INEXACT)
+T(RU,  0x1.7129bad42b35ap+367,    0x1.92bdfffec2524p-1,  0x1.76391ep-14, INEXACT)
 T(RN, -0x1.3a11ffed128dfp+481,    0x1.cdfda735d4718p-1,  -0x1.ffe5bcp-2, INEXACT)
 T(RN, -0x1.130b7f379fbb6p+690,    0x1.dd560bba9e406p-1,  -0x1.ffc9bap-2, INEXACT)
 T(RZ,  0x1.a1349c178ae2bp+522,    0x1.1e7461c5e77aep-1,  -0x1.fff826p-1, INEXACT)
-T(RD,  0x1.a1349c178ae2bp+522,    0x1.1e7461c5e77aep-1,  -0x1.fff828p-1, INEXACT)
-T(RU,  0x1.a1349c178ae2bp+522,    0x1.1e7461c5e77afp-1,   0x1.f6449p-15, INEXACT)
-T(RZ,  0x1.1cc6033b610b8p+708,   -0x1.907b8fc0ec1c9p-1,  0x1.09c674p-15, INEXACT)
+T(RD,  0x1.a1349c178ae2bp+522,    0x1.1e7461c5e77aep-1,  -0x1.fff826p-1, INEXACT)
+T(RU,  0x1.a1349c178ae2bp+522,    0x1.1e7461c5e77afp-1,  0x1.f6448ep-15, INEXACT)
+T(RZ,  0x1.1cc6033b610b8p+708,   -0x1.907b8fc0ec1c9p-1,  0x1.09c676p-15, INEXACT)
 T(RU,  0x1.1cc6033b610b8p+708,   -0x1.907b8fc0ec1c9p-1,  0x1.09c676p-15, INEXACT)
-T(RD,  0x1.1cc6033b610b8p+708,   -0x1.907b8fc0ec1cap-1,  -0x1.fffbdap-1, INEXACT)
-T(RZ, -0x1.82bb48f485e87p+545,    0x1.ff27529253048p-1,   -0x1.ffe09p-1, INEXACT)
+T(RD,  0x1.1cc6033b610b8p+708,   -0x1.907b8fc0ec1cap-1,  -0x1.fffbd8p-1, INEXACT)
+T(RZ, -0x1.82bb48f485e87p+545,    0x1.ff27529253048p-1,  -0x1.ffe092p-1, INEXACT)
 T(RD, -0x1.82bb48f485e87p+545,    0x1.ff27529253048p-1,  -0x1.ffe092p-1, INEXACT)
 T(RU, -0x1.82bb48f485e87p+545,    0x1.ff27529253049p-1,  0x1.f6ec36p-13, INEXACT)
-T(RZ,  -0x1.31a77f10fd7bp+443,   -0x1.82dfec6b4d389p-2,   0x1.ffee82p-1, INEXACT)
+T(RZ,  -0x1.31a77f10fd7bp+443,   -0x1.82dfec6b4d389p-2,   0x1.ffee84p-1, INEXACT)
 T(RU,  -0x1.31a77f10fd7bp+443,   -0x1.82dfec6b4d389p-2,   0x1.ffee84p-1, INEXACT)
-T(RD,  -0x1.31a77f10fd7bp+443,   -0x1.82dfec6b4d38ap-2, -0x1.17c10ap-13, INEXACT)
+T(RD,  -0x1.31a77f10fd7bp+443,   -0x1.82dfec6b4d38ap-2, -0x1.17c108p-13, INEXACT)
 T(RZ,  0x1.9363991c78e67p+600,   -0x1.fd56b1c027141p-1,   0x1.fff6d6p-1, INEXACT)
-T(RU,  0x1.9363991c78e67p+600,   -0x1.fd56b1c027141p-1,   0x1.fff6d8p-1, INEXACT)
-T(RD,  0x1.9363991c78e67p+600,   -0x1.fd56b1c027142p-1, -0x1.2536d2p-14, INEXACT)
+T(RU,  0x1.9363991c78e67p+600,   -0x1.fd56b1c027141p-1,   0x1.fff6d6p-1, INEXACT)
+T(RD,  0x1.9363991c78e67p+600,   -0x1.fd56b1c027142p-1,  -0x1.2536dp-14, INEXACT)
 T(RZ,  0x1.6949b872f2b47p+259,    0x1.06020aece6841p-3,  -0x1.fff58ap-1, INEXACT)
-T(RD,  0x1.6949b872f2b47p+259,    0x1.06020aece6841p-3,  -0x1.fff58cp-1, INEXACT)
-T(RU,  0x1.6949b872f2b47p+259,    0x1.06020aece6842p-3,  0x1.4eb114p-14, INEXACT)
+T(RD,  0x1.6949b872f2b47p+259,    0x1.06020aece6841p-3,  -0x1.fff58ap-1, INEXACT)
+T(RU,  0x1.6949b872f2b47p+259,    0x1.06020aece6842p-3,  0x1.4eb112p-14, INEXACT)
 T(RZ,  0x1.662b8b9413761p+857,    0x1.2d0c6389dfb3ap-5,  -0x1.ffff38p-1, INEXACT)
-T(RD,  0x1.662b8b9413761p+857,    0x1.2d0c6389dfb3ap-5,  -0x1.ffff3ap-1, INEXACT)
+T(RD,  0x1.662b8b9413761p+857,    0x1.2d0c6389dfb3ap-5,  -0x1.ffff38p-1, INEXACT)
 T(RU,  0x1.662b8b9413761p+857,    0x1.2d0c6389dfb3bp-5,  0x1.8f81c4p-18, INEXACT)
 T(RN,  -0x1.2323f45af9444p+92,    0x1.393041e700bb6p-1,  -0x1.ffd3a6p-2, INEXACT)
-T(RZ,  0x1.dc36624e86ebep+465,    0x1.56be37e4607c8p-1,  -0x1.fff882p-1, INEXACT)
+T(RZ,  0x1.dc36624e86ebep+465,    0x1.56be37e4607c8p-1,  -0x1.fff884p-1, INEXACT)
 T(RD,  0x1.dc36624e86ebep+465,    0x1.56be37e4607c8p-1,  -0x1.fff884p-1, INEXACT)
-T(RU,  0x1.dc36624e86ebep+465,    0x1.56be37e4607c9p-1,  0x1.df1b74p-15, INEXACT)
+T(RU,  0x1.dc36624e86ebep+465,    0x1.56be37e4607c9p-1,  0x1.df1b72p-15, INEXACT)
 T(RZ, -0x1.8c20b2f8b2a35p+751,    -0x1.8a2cf215fbd8p-3,   0x1.fff844p-1, INEXACT)
-T(RU, -0x1.8c20b2f8b2a35p+751,    -0x1.8a2cf215fbd8p-3,   0x1.fff846p-1, INEXACT)
-T(RD, -0x1.8c20b2f8b2a35p+751,   -0x1.8a2cf215fbd81p-3, -0x1.eee61ap-15, INEXACT)
-T(RZ,  0x1.1f010d3031835p+313,    0x1.febfa16eb0804p-1, -0x1.b11184p-16, INEXACT)
+T(RU, -0x1.8c20b2f8b2a35p+751,    -0x1.8a2cf215fbd8p-3,   0x1.fff844p-1, INEXACT)
+T(RD, -0x1.8c20b2f8b2a35p+751,   -0x1.8a2cf215fbd81p-3, -0x1.eee618p-15, INEXACT)
+T(RZ,  0x1.1f010d3031835p+313,    0x1.febfa16eb0804p-1, -0x1.b11186p-16, INEXACT)
 T(RD,  0x1.1f010d3031835p+313,    0x1.febfa16eb0804p-1, -0x1.b11186p-16, INEXACT)
 T(RU,  0x1.1f010d3031835p+313,    0x1.febfa16eb0805p-1,   0x1.fffc9ep-1, INEXACT)
-T(RZ,  0x1.a7f8c24f59838p+553,   -0x1.3bbdacf48f60bp-1,  0x1.71be62p-13, INEXACT)
+T(RZ,  0x1.a7f8c24f59838p+553,   -0x1.3bbdacf48f60bp-1,  0x1.71be64p-13, INEXACT)
 T(RU,  0x1.a7f8c24f59838p+553,   -0x1.3bbdacf48f60bp-1,  0x1.71be64p-13, INEXACT)
-T(RD,  0x1.a7f8c24f59838p+553,   -0x1.3bbdacf48f60cp-1,  -0x1.ffe8e6p-1, INEXACT)
-T(RZ, -0x1.faf4eb180f567p+249,    0x1.d75f60e5d9a08p-1, -0x1.180642p-14, INEXACT)
+T(RD,  0x1.a7f8c24f59838p+553,   -0x1.3bbdacf48f60cp-1,  -0x1.ffe8e4p-1, INEXACT)
+T(RZ, -0x1.faf4eb180f567p+249,    0x1.d75f60e5d9a08p-1, -0x1.180644p-14, INEXACT)
 T(RD, -0x1.faf4eb180f567p+249,    0x1.d75f60e5d9a08p-1, -0x1.180644p-14, INEXACT)
 T(RU, -0x1.faf4eb180f567p+249,    0x1.d75f60e5d9a09p-1,    0x1.fff74p-1, INEXACT)
-T(RZ,  -0x1.6b7f9e467823p+992,   -0x1.ffa8a8d75f4e9p-1,   0x1.ffec26p-1, INEXACT)
+T(RZ,  -0x1.6b7f9e467823p+992,   -0x1.ffa8a8d75f4e9p-1,   0x1.ffec28p-1, INEXACT)
 T(RU,  -0x1.6b7f9e467823p+992,   -0x1.ffa8a8d75f4e9p-1,   0x1.ffec28p-1, INEXACT)
-T(RD,  -0x1.6b7f9e467823p+992,   -0x1.ffa8a8d75f4eap-1, -0x1.3d8172p-13, INEXACT)
+T(RD,  -0x1.6b7f9e467823p+992,   -0x1.ffa8a8d75f4eap-1,  -0x1.3d817p-13, INEXACT)
 T(RN, -0x1.e66ea35b0e90ep+526,    0x1.4bd88e10ea82dp-3,  -0x1.ffe7c6p-2, INEXACT)
 T(RN,  0x1.95f0a1fc527fap+325,   -0x1.fa212836de303p-1,  -0x1.ffc6dep-2, INEXACT)
 T(RN,   0x1.d776404f95d86p+13,    0x1.50922dd5afe92p-1,  -0x1.ffd662p-2, INEXACT)
@@ -458,69 +458,69 @@ T(RN, -0x1.fc6101ea98df4p+794,    0x1.8ef990e658f66p-2,  -0x1.ffcddap-2, INEXACT
 T(RN,   0x1.74d650e18b716p+87,    0x1.2e752a2efb963p-4,  -0x1.ffdb76p-2, INEXACT)
 T(RN,  0x1.2a7e9e0f7777fp+111,    0x1.246b2018e24acp-3,  -0x1.fff292p-2, INEXACT)
 T(RZ,  0x1.ccdac994e0c04p+115,    0x1.c0e1b2e0fd3cbp-1,  -0x1.fffac6p-1, INEXACT)
-T(RD,  0x1.ccdac994e0c04p+115,    0x1.c0e1b2e0fd3cbp-1,  -0x1.fffac8p-1, INEXACT)
+T(RD,  0x1.ccdac994e0c04p+115,    0x1.c0e1b2e0fd3cbp-1,  -0x1.fffac6p-1, INEXACT)
 T(RU,  0x1.ccdac994e0c04p+115,    0x1.c0e1b2e0fd3ccp-1,  0x1.4e4bb6p-15, INEXACT)
 T(RN, -0x1.70909c76b23f2p+812,    0x1.e9b70873cbe5ep-4,  -0x1.ffefacp-2, INEXACT)
 T(RZ,  0x1.742980d6e8817p+593,   -0x1.e744bb0cf5018p-2,   0x1.fff2dep-1, INEXACT)
-T(RU,  0x1.742980d6e8817p+593,   -0x1.e744bb0cf5018p-2,    0x1.fff2ep-1, INEXACT)
-T(RD,  0x1.742980d6e8817p+593,   -0x1.e744bb0cf5019p-2, -0x1.a42346p-14, INEXACT)
+T(RU,  0x1.742980d6e8817p+593,   -0x1.e744bb0cf5018p-2,   0x1.fff2dep-1, INEXACT)
+T(RD,  0x1.742980d6e8817p+593,   -0x1.e744bb0cf5019p-2, -0x1.a42344p-14, INEXACT)
 T(RZ,   0x1.da296d16443cfp+43,    0x1.2f80ec9489351p-1,  -0x1.ffff18p-1, INEXACT)
-T(RD,   0x1.da296d16443cfp+43,    0x1.2f80ec9489351p-1,  -0x1.ffff1ap-1, INEXACT)
-T(RU,   0x1.da296d16443cfp+43,    0x1.2f80ec9489352p-1,  0x1.cf2dacp-18, INEXACT)
+T(RD,   0x1.da296d16443cfp+43,    0x1.2f80ec9489351p-1,  -0x1.ffff18p-1, INEXACT)
+T(RU,   0x1.da296d16443cfp+43,    0x1.2f80ec9489352p-1,  0x1.cf2daap-18, INEXACT)
 T(RZ,   0x1.80ee8ffee611p+417,   -0x1.9108b58491fbfp-1,   0x1.fffab2p-1, INEXACT)
-T(RU,   0x1.80ee8ffee611p+417,   -0x1.9108b58491fbfp-1,   0x1.fffab4p-1, INEXACT)
-T(RD,   0x1.80ee8ffee611p+417,    -0x1.9108b58491fcp-1, -0x1.535d04p-15, INEXACT)
-T(RZ,-0x1.a2755fff83336p+1013,    0x1.27fb0c8e8fe92p-2,  -0x1.fff2d8p-1, INEXACT)
+T(RU,   0x1.80ee8ffee611p+417,   -0x1.9108b58491fbfp-1,   0x1.fffab2p-1, INEXACT)
+T(RD,   0x1.80ee8ffee611p+417,    -0x1.9108b58491fcp-1, -0x1.535d02p-15, INEXACT)
+T(RZ,-0x1.a2755fff83336p+1013,    0x1.27fb0c8e8fe92p-2,  -0x1.fff2dap-1, INEXACT)
 T(RD,-0x1.a2755fff83336p+1013,    0x1.27fb0c8e8fe92p-2,  -0x1.fff2dap-1, INEXACT)
 T(RU,-0x1.a2755fff83336p+1013,    0x1.27fb0c8e8fe93p-2,  0x1.a4df78p-14, INEXACT)
-T(RZ,  0x1.0d8de973e6647p+823,   -0x1.f61279efa1bbdp-1,  0x1.669ec4p-14, INEXACT)
+T(RZ,  0x1.0d8de973e6647p+823,   -0x1.f61279efa1bbdp-1,  0x1.669ec6p-14, INEXACT)
 T(RU,  0x1.0d8de973e6647p+823,   -0x1.f61279efa1bbdp-1,  0x1.669ec6p-14, INEXACT)
 T(RD,  0x1.0d8de973e6647p+823,   -0x1.f61279efa1bbep-1,  -0x1.fff4ccp-1, INEXACT)
 T(RZ, -0x1.480bd4bcac6a5p+175,   -0x1.9c3d2a4a4867ep-3,  0x1.dad3dep-15, INEXACT)
-T(RU, -0x1.480bd4bcac6a5p+175,   -0x1.9c3d2a4a4867ep-3,   0x1.dad3ep-15, INEXACT)
-T(RD, -0x1.480bd4bcac6a5p+175,   -0x1.9c3d2a4a4867fp-3,  -0x1.fff896p-1, INEXACT)
-T(RZ,  0x1.29cfe40e2a056p+417,   -0x1.cf53afbe42fecp-1,   0x1.fff2dcp-1, INEXACT)
+T(RU, -0x1.480bd4bcac6a5p+175,   -0x1.9c3d2a4a4867ep-3,  0x1.dad3dep-15, INEXACT)
+T(RD, -0x1.480bd4bcac6a5p+175,   -0x1.9c3d2a4a4867fp-3,  -0x1.fff894p-1, INEXACT)
+T(RZ,  0x1.29cfe40e2a056p+417,   -0x1.cf53afbe42fecp-1,   0x1.fff2dep-1, INEXACT)
 T(RU,  0x1.29cfe40e2a056p+417,   -0x1.cf53afbe42fecp-1,   0x1.fff2dep-1, INEXACT)
-T(RD,  0x1.29cfe40e2a056p+417,   -0x1.cf53afbe42fedp-1, -0x1.a451cep-14, INEXACT)
+T(RD,  0x1.29cfe40e2a056p+417,   -0x1.cf53afbe42fedp-1, -0x1.a451ccp-14, INEXACT)
 T(RN, -0x1.3999013e377dap+602,   -0x1.af29674002a2ep-1,  -0x1.ffe30ep-2, INEXACT)
-T(RZ,  0x1.74be90ce57d31p+275,   -0x1.aee0d2bf6f06ep-1,   0x1.fffdfep-1, INEXACT)
+T(RZ,  0x1.74be90ce57d31p+275,   -0x1.aee0d2bf6f06ep-1,     0x1.fffep-1, INEXACT)
 T(RU,  0x1.74be90ce57d31p+275,   -0x1.aee0d2bf6f06ep-1,     0x1.fffep-1, INEXACT)
 T(RD,  0x1.74be90ce57d31p+275,   -0x1.aee0d2bf6f06fp-1, -0x1.004272p-16, INEXACT)
-T(RZ,  -0x1.9f5e5ebb34f42p+56,   -0x1.65dda9ad4c757p-1,     0x1.fff5p-1, INEXACT)
+T(RZ,  -0x1.9f5e5ebb34f42p+56,   -0x1.65dda9ad4c757p-1,   0x1.fff502p-1, INEXACT)
 T(RU,  -0x1.9f5e5ebb34f42p+56,   -0x1.65dda9ad4c757p-1,   0x1.fff502p-1, INEXACT)
-T(RD,  -0x1.9f5e5ebb34f42p+56,   -0x1.65dda9ad4c758p-1, -0x1.5fd554p-14, INEXACT)
+T(RD,  -0x1.9f5e5ebb34f42p+56,   -0x1.65dda9ad4c758p-1, -0x1.5fd552p-14, INEXACT)
 T(RN,  0x1.606c51188358dp+841,    0x1.be719dbe6ed93p-1,  -0x1.fffa7ep-2, INEXACT)
-T(RZ, -0x1.fec1ca815888fp+614,    0x1.ed743e76c096ap-1, -0x1.a27038p-14, INEXACT)
+T(RZ, -0x1.fec1ca815888fp+614,    0x1.ed743e76c096ap-1, -0x1.a2703ap-14, INEXACT)
 T(RD, -0x1.fec1ca815888fp+614,    0x1.ed743e76c096ap-1, -0x1.a2703ap-14, INEXACT)
-T(RU, -0x1.fec1ca815888fp+614,    0x1.ed743e76c096bp-1,   0x1.fff2eep-1, INEXACT)
-T(RZ,-0x1.265b9a79ff64ap+1002,    0x1.d53a1b142048fp-1,  -0x1.fff046p-1, INEXACT)
+T(RU, -0x1.fec1ca815888fp+614,    0x1.ed743e76c096bp-1,   0x1.fff2ecp-1, INEXACT)
+T(RZ,-0x1.265b9a79ff64ap+1002,    0x1.d53a1b142048fp-1,  -0x1.fff048p-1, INEXACT)
 T(RD,-0x1.265b9a79ff64ap+1002,    0x1.d53a1b142048fp-1,  -0x1.fff048p-1, INEXACT)
-T(RU,-0x1.265b9a79ff64ap+1002,     0x1.d53a1b142049p-1,   0x1.f70eep-14, INEXACT)
-T(RZ,  0x1.da3009796c789p+641,   -0x1.a55a54191cd06p-6,   0x1.fff91ep-1, INEXACT)
+T(RU,-0x1.265b9a79ff64ap+1002,     0x1.d53a1b142049p-1,  0x1.f70edep-14, INEXACT)
+T(RZ,  0x1.da3009796c789p+641,   -0x1.a55a54191cd06p-6,    0x1.fff92p-1, INEXACT)
 T(RU,  0x1.da3009796c789p+641,   -0x1.a55a54191cd06p-6,    0x1.fff92p-1, INEXACT)
 T(RD,  0x1.da3009796c789p+641,   -0x1.a55a54191cd07p-6, -0x1.b82742p-15, INEXACT)
-T(RZ,  -0x1.c1ebc918de27bp+31,   -0x1.d5ac0f7b1cbf5p-4,   0x1.fff4cep-1, INEXACT)
+T(RZ,  -0x1.c1ebc918de27bp+31,   -0x1.d5ac0f7b1cbf5p-4,    0x1.fff4dp-1, INEXACT)
 T(RU,  -0x1.c1ebc918de27bp+31,   -0x1.d5ac0f7b1cbf5p-4,    0x1.fff4dp-1, INEXACT)
 T(RD,  -0x1.c1ebc918de27bp+31,   -0x1.d5ac0f7b1cbf6p-4, -0x1.660b38p-14, INEXACT)
 T(RZ,   0x1.90d56e6463dap+488,    0x1.8647b2ad21e49p-1,  -0x1.fff092p-1, INEXACT)
-T(RD,   0x1.90d56e6463dap+488,    0x1.8647b2ad21e49p-1,  -0x1.fff094p-1, INEXACT)
+T(RD,   0x1.90d56e6463dap+488,    0x1.8647b2ad21e49p-1,  -0x1.fff092p-1, INEXACT)
 T(RU,   0x1.90d56e6463dap+488,    0x1.8647b2ad21e4ap-1,  0x1.edb0d6p-14, INEXACT)
 T(RN,  0x1.ffe5c29c5d6a6p+675,   -0x1.0a955045fdbe7p-1,  -0x1.fff2f6p-2, INEXACT)
-T(RZ, -0x1.8b738ece2fa9cp+368,   -0x1.fe1d0c948449cp-1,  0x1.13d4e8p-14, INEXACT)
+T(RZ, -0x1.8b738ece2fa9cp+368,   -0x1.fe1d0c948449cp-1,  0x1.13d4eap-14, INEXACT)
 T(RU, -0x1.8b738ece2fa9cp+368,   -0x1.fe1d0c948449cp-1,  0x1.13d4eap-14, INEXACT)
 T(RD, -0x1.8b738ece2fa9cp+368,   -0x1.fe1d0c948449dp-1,  -0x1.fff762p-1, INEXACT)
 T(RZ,  0x1.b22405e640236p+701,   -0x1.dbea6394b03f2p-1,    0x1.fffd4p-1, INEXACT)
-T(RU,  0x1.b22405e640236p+701,   -0x1.dbea6394b03f2p-1,   0x1.fffd42p-1, INEXACT)
-T(RD,  0x1.b22405e640236p+701,   -0x1.dbea6394b03f3p-1,  -0x1.5fc8ep-16, INEXACT)
-T(RZ,  -0x1.f598f82d578bp+717,    0x1.e4fd27875075ep-1, -0x1.429a72p-14, INEXACT)
+T(RU,  0x1.b22405e640236p+701,   -0x1.dbea6394b03f2p-1,    0x1.fffd4p-1, INEXACT)
+T(RD,  0x1.b22405e640236p+701,   -0x1.dbea6394b03f3p-1, -0x1.5fc8dep-16, INEXACT)
+T(RZ,  -0x1.f598f82d578bp+717,    0x1.e4fd27875075ep-1, -0x1.429a74p-14, INEXACT)
 T(RD,  -0x1.f598f82d578bp+717,    0x1.e4fd27875075ep-1, -0x1.429a74p-14, INEXACT)
 T(RU,  -0x1.f598f82d578bp+717,    0x1.e4fd27875075fp-1,   0x1.fff5ecp-1, INEXACT)
 T(RN,   0x1.b682e48ae1cbp+664,    0x1.6cadecccb41a7p-3,  -0x1.fff99cp-2, INEXACT)
 T(RZ,  0x1.3f2f9c589e5b5p+267,   -0x1.6d622878d636ap-1,  0x1.26b5d6p-14, INEXACT)
-T(RU,  0x1.3f2f9c589e5b5p+267,   -0x1.6d622878d636ap-1,  0x1.26b5d8p-14, INEXACT)
-T(RD,  0x1.3f2f9c589e5b5p+267,   -0x1.6d622878d636bp-1,  -0x1.fff6ccp-1, INEXACT)
+T(RU,  0x1.3f2f9c589e5b5p+267,   -0x1.6d622878d636ap-1,  0x1.26b5d6p-14, INEXACT)
+T(RD,  0x1.3f2f9c589e5b5p+267,   -0x1.6d622878d636bp-1,  -0x1.fff6cap-1, INEXACT)
 T(RZ, -0x1.c40a256b5dde1p+264,   -0x1.a95a1e133d424p-1,  0x1.8eade8p-15, INEXACT)
-T(RU, -0x1.c40a256b5dde1p+264,   -0x1.a95a1e133d424p-1,  0x1.8eadeap-15, INEXACT)
+T(RU, -0x1.c40a256b5dde1p+264,   -0x1.a95a1e133d424p-1,  0x1.8eade8p-15, INEXACT)
 T(RD, -0x1.c40a256b5dde1p+264,   -0x1.a95a1e133d425p-1,  -0x1.fff9c6p-1, INEXACT)
 T(RN, -0x1.cb1c3996bf441p+705,   -0x1.e0dc0f60bbc77p-1,  -0x1.ffe8c6p-2, INEXACT)
 T(RN,  0x1.c1c6a6d59b866p+986,   -0x1.fff2764a9842ap-1,  -0x1.ffffb4p-2, INEXACT)
@@ -537,78 +537,78 @@ T(RN,  0x1.5ca761fbff4ddp+133,   -0x1.fc91c2eaeb88fp-2,  -0x1.fff4b6p-2, INEXACT
 T(RN, -0x1.90c42ceaa132bp+965,   -0x1.94d9bbfbe9f19p-3,  -0x1.fffcc6p-2, INEXACT)
 T(RN, -0x1.a33ce4f7d3badp+294,   -0x1.835cd0ec268e2p-1,  -0x1.ffe546p-2, INEXACT)
 T(RN,  -0x1.88a8f3e83246p+331,   -0x1.d1b6135e31c7fp-1,  -0x1.fff002p-2, INEXACT)
-T(RZ,  -0x1.442a210bd796cp+34,    0x1.61a093b1cf993p-1,  -0x1.fffbdap-1, INEXACT)
+T(RZ,  -0x1.442a210bd796cp+34,    0x1.61a093b1cf993p-1,  -0x1.fffbdcp-1, INEXACT)
 T(RD,  -0x1.442a210bd796cp+34,    0x1.61a093b1cf993p-1,  -0x1.fffbdcp-1, INEXACT)
-T(RU,  -0x1.442a210bd796cp+34,    0x1.61a093b1cf994p-1,  0x1.092808p-15, INEXACT)
-T(RZ,  0x1.4c7e88cee6f4dp+269,    0x1.32d864057c27dp-3,  -0x1.fffebep-1, INEXACT)
+T(RU,  -0x1.442a210bd796cp+34,    0x1.61a093b1cf994p-1,  0x1.092806p-15, INEXACT)
+T(RZ,  0x1.4c7e88cee6f4dp+269,    0x1.32d864057c27dp-3,   -0x1.fffecp-1, INEXACT)
 T(RD,  0x1.4c7e88cee6f4dp+269,    0x1.32d864057c27dp-3,   -0x1.fffecp-1, INEXACT)
 T(RU,  0x1.4c7e88cee6f4dp+269,    0x1.32d864057c27ep-3,  0x1.402384p-17, INEXACT)
 T(RN, -0x1.4f3b2cda19ebbp+963,   -0x1.31aa92756e6e6p-1,  -0x1.fff38cp-2, INEXACT)
 T(RZ, -0x1.86cb616b6c0fap+971,   -0x1.a3e88db640859p-1,  0x1.936e08p-19, INEXACT)
-T(RU, -0x1.86cb616b6c0fap+971,   -0x1.a3e88db640859p-1,  0x1.936e0ap-19, INEXACT)
+T(RU, -0x1.86cb616b6c0fap+971,   -0x1.a3e88db640859p-1,  0x1.936e08p-19, INEXACT)
 T(RD, -0x1.86cb616b6c0fap+971,   -0x1.a3e88db64085ap-1,  -0x1.ffff9cp-1, INEXACT)
 T(RN, -0x1.2a572b2787a57p+192,    0x1.d40f27c7ce2d4p-1,  -0x1.fff06cp-2, INEXACT)
 T(RZ,  0x1.069e09c958487p+532,    0x1.043e6435ad501p-1,   -0x1.fffdap-1, INEXACT)
-T(RD,  0x1.069e09c958487p+532,    0x1.043e6435ad501p-1,  -0x1.fffda2p-1, INEXACT)
-T(RU,  0x1.069e09c958487p+532,    0x1.043e6435ad502p-1,  0x1.2faeb2p-16, INEXACT)
+T(RD,  0x1.069e09c958487p+532,    0x1.043e6435ad501p-1,   -0x1.fffdap-1, INEXACT)
+T(RU,  0x1.069e09c958487p+532,    0x1.043e6435ad502p-1,   0x1.2faebp-16, INEXACT)
 T(RN, -0x1.53b0bbadb7bacp+707,    0x1.3fbc58cde41cep-1,   -0x1.fff87p-2, INEXACT)
 T(RZ,  0x1.2989e4eab97edp+868,    0x1.1906b55cd2024p-2,   -0x1.fffeep-1, INEXACT)
-T(RD,  0x1.2989e4eab97edp+868,    0x1.1906b55cd2024p-2,  -0x1.fffee2p-1, INEXACT)
-T(RU,  0x1.2989e4eab97edp+868,    0x1.1906b55cd2025p-2,  0x1.1f993ap-17, INEXACT)
+T(RD,  0x1.2989e4eab97edp+868,    0x1.1906b55cd2024p-2,   -0x1.fffeep-1, INEXACT)
+T(RU,  0x1.2989e4eab97edp+868,    0x1.1906b55cd2025p-2,  0x1.1f9938p-17, INEXACT)
 T(RZ, -0x1.72b09d1f914d3p+458,    0x1.f67f086e1397bp-1,  -0x1.fffd96p-1, INEXACT)
-T(RD, -0x1.72b09d1f914d3p+458,    0x1.f67f086e1397bp-1,  -0x1.fffd98p-1, INEXACT)
-T(RU, -0x1.72b09d1f914d3p+458,    0x1.f67f086e1397cp-1,  0x1.34f27ep-16, INEXACT)
+T(RD, -0x1.72b09d1f914d3p+458,    0x1.f67f086e1397bp-1,  -0x1.fffd96p-1, INEXACT)
+T(RU, -0x1.72b09d1f914d3p+458,    0x1.f67f086e1397cp-1,  0x1.34f27cp-16, INEXACT)
 T(RN,  0x1.684a0f0fafffbp+330,   -0x1.2bd05f54572a6p-1,   -0x1.fff71p-2, INEXACT)
-T(RZ, -0x1.bcd3814831b82p+677,     0x1.6a2ce243f512p-7,  -0x1.fffa72p-1, INEXACT)
+T(RZ, -0x1.bcd3814831b82p+677,     0x1.6a2ce243f512p-7,  -0x1.fffa74p-1, INEXACT)
 T(RD, -0x1.bcd3814831b82p+677,     0x1.6a2ce243f512p-7,  -0x1.fffa74p-1, INEXACT)
 T(RU, -0x1.bcd3814831b82p+677,    0x1.6a2ce243f5121p-7,  0x1.631b34p-15, INEXACT)
-T(RZ,   0x1.781326bd5b12fp+92,    0x1.d669b996b8617p-1,  -0x1.fffeb8p-1, INEXACT)
+T(RZ,   0x1.781326bd5b12fp+92,    0x1.d669b996b8617p-1,  -0x1.fffebap-1, INEXACT)
 T(RD,   0x1.781326bd5b12fp+92,    0x1.d669b996b8617p-1,  -0x1.fffebap-1, INEXACT)
 T(RU,   0x1.781326bd5b12fp+92,    0x1.d669b996b8618p-1,   0x1.4665ep-17, INEXACT)
 T(RN,  0x1.2617da01e0f28p+370,     0x1.f576ce2742e3p-1,  -0x1.fff6f4p-2, INEXACT)
 T(RN,   0x1.da777e1aa642p+904,    0x1.a0de0846a7b49p-1,  -0x1.fff1d2p-2, INEXACT)
 T(RZ,  0x1.f67082636cb11p+919,   -0x1.35f9868ee7291p-1,  0x1.72981cp-16, INEXACT)
-T(RU,  0x1.f67082636cb11p+919,   -0x1.35f9868ee7291p-1,  0x1.72981ep-16, INEXACT)
-T(RD,  0x1.f67082636cb11p+919,   -0x1.35f9868ee7292p-1,  -0x1.fffd1cp-1, INEXACT)
+T(RU,  0x1.f67082636cb11p+919,   -0x1.35f9868ee7291p-1,  0x1.72981cp-16, INEXACT)
+T(RD,  0x1.f67082636cb11p+919,   -0x1.35f9868ee7292p-1,  -0x1.fffd1ap-1, INEXACT)
 T(RN,  0x1.ae7b84b5223c5p+852,   -0x1.9265ab4e549d6p-1,   -0x1.fff69p-2, INEXACT)
 T(RZ, -0x1.4f453fc4b88c1p+405,    0x1.bdd6549a4d124p-2,  -0x1.ffff78p-1, INEXACT)
-T(RD, -0x1.4f453fc4b88c1p+405,    0x1.bdd6549a4d124p-2,  -0x1.ffff7ap-1, INEXACT)
+T(RD, -0x1.4f453fc4b88c1p+405,    0x1.bdd6549a4d124p-2,  -0x1.ffff78p-1, INEXACT)
 T(RU, -0x1.4f453fc4b88c1p+405,    0x1.bdd6549a4d125p-2,  0x1.0f6612p-18, INEXACT)
 T(RN,  0x1.31b4c13c0f2dap+123,    0x1.48868c974097ep-2,  -0x1.fff05ap-2, INEXACT)
-T(RZ,  0x1.0c1c810a9271bp+141,   -0x1.66e779a92338ep-5,   0x1.96acdp-15, INEXACT)
+T(RZ,  0x1.0c1c810a9271bp+141,   -0x1.66e779a92338ep-5,  0x1.96acd2p-15, INEXACT)
 T(RU,  0x1.0c1c810a9271bp+141,   -0x1.66e779a92338ep-5,  0x1.96acd2p-15, INEXACT)
 T(RD,  0x1.0c1c810a9271bp+141,   -0x1.66e779a92338fp-5,  -0x1.fff9a6p-1, INEXACT)
 T(RN,  0x1.385fe3cbbb456p+327,   -0x1.ffcd8909e0c35p-1,   -0x1.fff52p-2, INEXACT)
-T(RZ, -0x1.5bc9a466224f6p+613,   -0x1.3ac6f8b3cd70fp-1,   0x1.fffe1ep-1, INEXACT)
+T(RZ, -0x1.5bc9a466224f6p+613,   -0x1.3ac6f8b3cd70fp-1,    0x1.fffe2p-1, INEXACT)
 T(RU, -0x1.5bc9a466224f6p+613,   -0x1.3ac6f8b3cd70fp-1,    0x1.fffe2p-1, INEXACT)
 T(RD, -0x1.5bc9a466224f6p+613,    -0x1.3ac6f8b3cd71p-1, -0x1.e0d6e4p-17, INEXACT)
 T(RN,    0x1.aa1f507fc1373p-2,    0x1.d44e1049acb13p-1,  -0x1.fff724p-2, INEXACT)
 T(RZ,  0x1.350b298773dbfp+442,   -0x1.89826e5334ccep-1,  0x1.28aacep-19, INEXACT)
-T(RU,  0x1.350b298773dbfp+442,   -0x1.89826e5334ccep-1,   0x1.28aadp-19, INEXACT)
+T(RU,  0x1.350b298773dbfp+442,   -0x1.89826e5334ccep-1,  0x1.28aacep-19, INEXACT)
 T(RD,  0x1.350b298773dbfp+442,   -0x1.89826e5334ccfp-1,  -0x1.ffffb6p-1, INEXACT)
 T(RN, -0x1.08deb6bc576e3p+806,   -0x1.9bf6f97a0c7e3p-1,  -0x1.fff8f2p-2, INEXACT)
 T(RZ, -0x1.149fa6e9ec7eep+985,    0x1.f750542cd87acp-1,  -0x1.fffe24p-1, INEXACT)
-T(RD, -0x1.149fa6e9ec7eep+985,    0x1.f750542cd87acp-1,  -0x1.fffe26p-1, INEXACT)
-T(RU, -0x1.149fa6e9ec7eep+985,    0x1.f750542cd87adp-1,  0x1.dbf95ep-17, INEXACT)
+T(RD, -0x1.149fa6e9ec7eep+985,    0x1.f750542cd87acp-1,  -0x1.fffe24p-1, INEXACT)
+T(RU, -0x1.149fa6e9ec7eep+985,    0x1.f750542cd87adp-1,  0x1.dbf95cp-17, INEXACT)
 T(RN,  0x1.1ab0db1fa1107p+740,   -0x1.6aa2b0be871e7p-1,  -0x1.fff0bep-2, INEXACT)
-T(RZ, -0x1.f180e632fde77p+175,    0x1.765e92af59526p-1,  -0x1.fffc94p-1, INEXACT)
+T(RZ, -0x1.f180e632fde77p+175,    0x1.765e92af59526p-1,  -0x1.fffc96p-1, INEXACT)
 T(RD, -0x1.f180e632fde77p+175,    0x1.765e92af59526p-1,  -0x1.fffc96p-1, INEXACT)
 T(RU, -0x1.f180e632fde77p+175,    0x1.765e92af59527p-1,  0x1.b57264p-16, INEXACT)
-T(RZ,  0x1.8eecb4cf26cabp+693,   -0x1.66b4901d29b9cp-1,  0x1.1e5228p-17, INEXACT)
+T(RZ,  0x1.8eecb4cf26cabp+693,   -0x1.66b4901d29b9cp-1,  0x1.1e522ap-17, INEXACT)
 T(RU,  0x1.8eecb4cf26cabp+693,   -0x1.66b4901d29b9cp-1,  0x1.1e522ap-17, INEXACT)
 T(RD,  0x1.8eecb4cf26cabp+693,   -0x1.66b4901d29b9dp-1,  -0x1.fffee2p-1, INEXACT)
-T(RZ, -0x1.a7f1183d57ed3p+613,   -0x1.919d20116001ap-1,   0x1.fffcccp-1, INEXACT)
+T(RZ, -0x1.a7f1183d57ed3p+613,   -0x1.919d20116001ap-1,   0x1.fffccep-1, INEXACT)
 T(RU, -0x1.a7f1183d57ed3p+613,   -0x1.919d20116001ap-1,   0x1.fffccep-1, INEXACT)
-T(RD, -0x1.a7f1183d57ed3p+613,   -0x1.919d20116001bp-1, -0x1.991044p-16, INEXACT)
-T(RZ, -0x1.6f6d015735b96p+903,   -0x1.2302424e485a6p-1,  0x1.627d3ep-19, INEXACT)
+T(RD, -0x1.a7f1183d57ed3p+613,   -0x1.919d20116001bp-1, -0x1.991042p-16, INEXACT)
+T(RZ, -0x1.6f6d015735b96p+903,   -0x1.2302424e485a6p-1,   0x1.627d4p-19, INEXACT)
 T(RU, -0x1.6f6d015735b96p+903,   -0x1.2302424e485a6p-1,   0x1.627d4p-19, INEXACT)
 T(RD, -0x1.6f6d015735b96p+903,   -0x1.2302424e485a7p-1,  -0x1.ffffa8p-1, INEXACT)
-T(RZ, 0x1.daf5bbf0ad1f8p+1000,    0x1.8aa17ee18fd1bp-1, -0x1.c28fd4p-15, INEXACT)
+T(RZ, 0x1.daf5bbf0ad1f8p+1000,    0x1.8aa17ee18fd1bp-1, -0x1.c28fd6p-15, INEXACT)
 T(RD, 0x1.daf5bbf0ad1f8p+1000,    0x1.8aa17ee18fd1bp-1, -0x1.c28fd6p-15, INEXACT)
 T(RU, 0x1.daf5bbf0ad1f8p+1000,    0x1.8aa17ee18fd1cp-1,   0x1.fff8f6p-1, INEXACT)
-T(RZ,  0x1.cd32ce88fb4ddp+752,    0x1.5ad4efc4733e4p-1,  -0x1.fff9a2p-1, INEXACT)
+T(RZ,  0x1.cd32ce88fb4ddp+752,    0x1.5ad4efc4733e4p-1,  -0x1.fff9a4p-1, INEXACT)
 T(RD,  0x1.cd32ce88fb4ddp+752,    0x1.5ad4efc4733e4p-1,  -0x1.fff9a4p-1, INEXACT)
-T(RU,  0x1.cd32ce88fb4ddp+752,    0x1.5ad4efc4733e5p-1,  0x1.9712bap-15, INEXACT)
+T(RU,  0x1.cd32ce88fb4ddp+752,    0x1.5ad4efc4733e5p-1,  0x1.9712b8p-15, INEXACT)
 T(RN,  0x1.2b2390d00a733p+742,   -0x1.ce58de629e527p-1,  -0x1.fffd82p-2, INEXACT)
 T(RN, -0x1.aa96c22d139d8p+276,   -0x1.ac419b73f79ffp-1,   -0x1.fff7cp-2, INEXACT)
 T(RN, -0x1.f45fe2175d5c2p+358,   -0x1.c64502e1cd915p-2,  -0x1.fffb22p-2, INEXACT)
@@ -619,78 +619,78 @@ T(RN, -0x1.55e4c7eaa64cbp+440,    0x1.c03f53cf672cfp-3,  -0x1.fff8d2p-2, INEXACT
 T(RN, -0x1.bdcc381034652p+343,    0x1.ff3749579b396p-1,  -0x1.fff114p-2, INEXACT)
 T(RN, -0x1.b64df6404d3ecp+107,   -0x1.b325722e1f147p-1,   -0x1.fffb6p-2, INEXACT)
 T(RN,  0x1.9f5cfc9e7dc15p+334,    0x1.46b9e6ad03431p-1,  -0x1.fffc3ep-2, INEXACT)
-T(RZ,  -0x1.f5fa60e238edcp+59,    0x1.680f17448cf63p-3, -0x1.12d994p-17, INEXACT)
+T(RZ,  -0x1.f5fa60e238edcp+59,    0x1.680f17448cf63p-3, -0x1.12d996p-17, INEXACT)
 T(RD,  -0x1.f5fa60e238edcp+59,    0x1.680f17448cf63p-3, -0x1.12d996p-17, INEXACT)
 T(RU,  -0x1.f5fa60e238edcp+59,    0x1.680f17448cf64p-3,   0x1.fffeeep-1, INEXACT)
 T(RN,  0x1.87193b0395dcdp+710,    0x1.d1e90ff48de77p-1,  -0x1.fff802p-2, INEXACT)
 T(RN, -0x1.a234887c88223p+195,    0x1.3e3f34759e6ecp-2,  -0x1.fffd86p-2, INEXACT)
 T(RZ, -0x1.bb3bd692bb729p+451,     -0x1.fffc660dba7p-1,   0x1.ffff98p-1, INEXACT)
-T(RU, -0x1.bb3bd692bb729p+451,     -0x1.fffc660dba7p-1,   0x1.ffff9ap-1, INEXACT)
-T(RD, -0x1.bb3bd692bb729p+451,   -0x1.fffc660dba701p-1, -0x1.9cc7acp-19, INEXACT)
+T(RU, -0x1.bb3bd692bb729p+451,     -0x1.fffc660dba7p-1,   0x1.ffff98p-1, INEXACT)
+T(RD, -0x1.bb3bd692bb729p+451,   -0x1.fffc660dba701p-1, -0x1.9cc7aap-19, INEXACT)
 T(RZ, -0x1.b7064d791420ap+795,    0x1.fee6693fb7272p-1,  -0x1.fffed2p-1, INEXACT)
-T(RD, -0x1.b7064d791420ap+795,    0x1.fee6693fb7272p-1,  -0x1.fffed4p-1, INEXACT)
+T(RD, -0x1.b7064d791420ap+795,    0x1.fee6693fb7272p-1,  -0x1.fffed2p-1, INEXACT)
 T(RU, -0x1.b7064d791420ap+795,    0x1.fee6693fb7273p-1,  0x1.2d1c54p-17, INEXACT)
 T(RN,  0x1.bc6c0e0cad9e9p+729,    0x1.c351fc2d5ea67p-1,  -0x1.fff9e8p-2, INEXACT)
-T(RZ,   0x1.92cec4887bd1p+912,   -0x1.b4deb2abab304p-1,  0x1.4998dcp-16, INEXACT)
+T(RZ,   0x1.92cec4887bd1p+912,   -0x1.b4deb2abab304p-1,  0x1.4998dep-16, INEXACT)
 T(RU,   0x1.92cec4887bd1p+912,   -0x1.b4deb2abab304p-1,  0x1.4998dep-16, INEXACT)
-T(RD,   0x1.92cec4887bd1p+912,   -0x1.b4deb2abab305p-1,  -0x1.fffd6ep-1, INEXACT)
+T(RD,   0x1.92cec4887bd1p+912,   -0x1.b4deb2abab305p-1,  -0x1.fffd6cp-1, INEXACT)
 T(RN,  0x1.156505c4b5df4p+622,   -0x1.b16b35c619c8cp-1,   -0x1.ffffap-2, INEXACT)
 T(RN, -0x1.956d62e1e2eb4p+633,    0x1.02c1d0751ab44p-1,    -0x1.fffdp-2, INEXACT)
-T(RZ, -0x1.0ad77227dc499p+426,   -0x1.33cb6373ad522p-3,   0x1.fffc16p-1, INEXACT)
+T(RZ, -0x1.0ad77227dc499p+426,   -0x1.33cb6373ad522p-3,   0x1.fffc18p-1, INEXACT)
 T(RU, -0x1.0ad77227dc499p+426,   -0x1.33cb6373ad522p-3,   0x1.fffc18p-1, INEXACT)
-T(RD, -0x1.0ad77227dc499p+426,   -0x1.33cb6373ad523p-3, -0x1.f46cbap-16, INEXACT)
+T(RD, -0x1.0ad77227dc499p+426,   -0x1.33cb6373ad523p-3, -0x1.f46cb8p-16, INEXACT)
 T(RN, -0x1.c38055c6103eep+478,    0x1.a2e168f8048bdp-5,  -0x1.fffbaap-2, INEXACT)
 T(RZ,  0x1.702ccd800b3c2p+859,   -0x1.c4342bd9152b2p-1,  0x1.d820c4p-18, INEXACT)
-T(RU,  0x1.702ccd800b3c2p+859,   -0x1.c4342bd9152b2p-1,  0x1.d820c6p-18, INEXACT)
+T(RU,  0x1.702ccd800b3c2p+859,   -0x1.c4342bd9152b2p-1,  0x1.d820c4p-18, INEXACT)
 T(RD,  0x1.702ccd800b3c2p+859,   -0x1.c4342bd9152b3p-1,  -0x1.ffff14p-1, INEXACT)
 T(RN,  0x1.fdd1c22c53a8dp+509,   -0x1.54d6e25ea79cdp-3,  -0x1.fffce2p-2, INEXACT)
 T(RZ,  0x1.44dd42f518ae5p+996,    0x1.35a07f55cd949p-1,  -0x1.ffffd8p-1, INEXACT)
-T(RD,  0x1.44dd42f518ae5p+996,    0x1.35a07f55cd949p-1,  -0x1.ffffdap-1, INEXACT)
+T(RD,  0x1.44dd42f518ae5p+996,    0x1.35a07f55cd949p-1,  -0x1.ffffd8p-1, INEXACT)
 T(RU,  0x1.44dd42f518ae5p+996,    0x1.35a07f55cd94ap-1,  0x1.3e110ap-20, INEXACT)
 T(RZ, -0x1.f6711dcdb5f72p+965,   -0x1.66c35676e3d21p-1,   0x1.fffc7ep-1, INEXACT)
-T(RU, -0x1.f6711dcdb5f72p+965,   -0x1.66c35676e3d21p-1,    0x1.fffc8p-1, INEXACT)
-T(RD, -0x1.f6711dcdb5f72p+965,   -0x1.66c35676e3d22p-1, -0x1.c086fep-16, INEXACT)
+T(RU, -0x1.f6711dcdb5f72p+965,   -0x1.66c35676e3d21p-1,   0x1.fffc7ep-1, INEXACT)
+T(RD, -0x1.f6711dcdb5f72p+965,   -0x1.66c35676e3d22p-1, -0x1.c086fcp-16, INEXACT)
 T(RZ, -0x1.62e6a7f37a7f3p+928,    -0x1.27eaed2a8246p-2,   0x1.6ff82p-23, INEXACT)
-T(RU, -0x1.62e6a7f37a7f3p+928,    -0x1.27eaed2a8246p-2,  0x1.6ff822p-23, INEXACT)
-T(RD, -0x1.62e6a7f37a7f3p+928,   -0x1.27eaed2a82461p-2,  -0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.62e6a7f37a7f3p+928,    -0x1.27eaed2a8246p-2,   0x1.6ff82p-23, INEXACT)
+T(RD, -0x1.62e6a7f37a7f3p+928,   -0x1.27eaed2a82461p-2,  -0x1.fffffap-1, INEXACT)
 T(RN, -0x1.bcbb470428849p+280,    0x1.6430e6158a1abp-4,  -0x1.fffefcp-2, INEXACT)
 T(RN, -0x1.3a231e1b59c8bp+322,     0x1.48a024429aacp-1,  -0x1.fffff2p-2, INEXACT)
 T(RZ, -0x1.a4b23bcf273d2p+454,   -0x1.1f885e77986dfp-3,   0x1.fffebap-1, INEXACT)
-T(RU, -0x1.a4b23bcf273d2p+454,   -0x1.1f885e77986dfp-3,   0x1.fffebcp-1, INEXACT)
+T(RU, -0x1.a4b23bcf273d2p+454,   -0x1.1f885e77986dfp-3,   0x1.fffebap-1, INEXACT)
 T(RD, -0x1.a4b23bcf273d2p+454,    -0x1.1f885e77986ep-3, -0x1.451056p-17, INEXACT)
 T(RN,  0x1.c590d08f5c1ecp+117,   -0x1.a601e4033910dp-1,  -0x1.fffa22p-2, INEXACT)
-T(RZ, -0x1.d24c311b040efp+962,   -0x1.bdc799ab3a1b1p-5,   0x1.fffd8ap-1, INEXACT)
+T(RZ, -0x1.d24c311b040efp+962,   -0x1.bdc799ab3a1b1p-5,   0x1.fffd8cp-1, INEXACT)
 T(RU, -0x1.d24c311b040efp+962,   -0x1.bdc799ab3a1b1p-5,   0x1.fffd8cp-1, INEXACT)
 T(RD, -0x1.d24c311b040efp+962,   -0x1.bdc799ab3a1b2p-5, -0x1.3a5fc8p-16, INEXACT)
-T(RZ, -0x1.547d5496c4f5fp+284,   -0x1.cff9ca7c7f835p-2,    0x1.fffd9p-1, INEXACT)
+T(RZ, -0x1.547d5496c4f5fp+284,   -0x1.cff9ca7c7f835p-2,   0x1.fffd92p-1, INEXACT)
 T(RU, -0x1.547d5496c4f5fp+284,   -0x1.cff9ca7c7f835p-2,   0x1.fffd92p-1, INEXACT)
 T(RD, -0x1.547d5496c4f5fp+284,   -0x1.cff9ca7c7f836p-2, -0x1.376d0ap-16, INEXACT)
 T(RN,  0x1.8d3da54be2c35p+233,   -0x1.1a2dac95166e3p-1,  -0x1.fff936p-2, INEXACT)
-T(RZ,  0x1.fc23c97031de5p+484,    0x1.18931c1a23f97p-1, -0x1.3f9776p-16, INEXACT)
+T(RZ,  0x1.fc23c97031de5p+484,    0x1.18931c1a23f97p-1, -0x1.3f9778p-16, INEXACT)
 T(RD,  0x1.fc23c97031de5p+484,    0x1.18931c1a23f97p-1, -0x1.3f9778p-16, INEXACT)
-T(RU,  0x1.fc23c97031de5p+484,    0x1.18931c1a23f98p-1,   0x1.fffd82p-1, INEXACT)
+T(RU,  0x1.fc23c97031de5p+484,    0x1.18931c1a23f98p-1,    0x1.fffd8p-1, INEXACT)
 T(RZ,   0x1.79dd7368775c3p+17,    0x1.ced65cabc55bfp-3, -0x1.ccfb72p-17, INEXACT)
-T(RD,   0x1.79dd7368775c3p+17,    0x1.ced65cabc55bfp-3, -0x1.ccfb74p-17, INEXACT)
+T(RD,   0x1.79dd7368775c3p+17,    0x1.ced65cabc55bfp-3, -0x1.ccfb72p-17, INEXACT)
 T(RU,   0x1.79dd7368775c3p+17,     0x1.ced65cabc55cp-3,   0x1.fffe34p-1, INEXACT)
 T(RZ, -0x1.0e4ce5cb8790ep+956,   -0x1.b77696bef0e62p-4,   0x1.ffff9cp-1, INEXACT)
-T(RU, -0x1.0e4ce5cb8790ep+956,   -0x1.b77696bef0e62p-4,   0x1.ffff9ep-1, INEXACT)
+T(RU, -0x1.0e4ce5cb8790ep+956,   -0x1.b77696bef0e62p-4,   0x1.ffff9cp-1, INEXACT)
 T(RD, -0x1.0e4ce5cb8790ep+956,   -0x1.b77696bef0e63p-4, -0x1.8ddd8ap-19, INEXACT)
 T(RZ, -0x1.e61f14f603c66p+864,   -0x1.6f5acbcf21de1p-1,  0x1.da9786p-22, INEXACT)
-T(RU, -0x1.e61f14f603c66p+864,   -0x1.6f5acbcf21de1p-1,  0x1.da9788p-22, INEXACT)
+T(RU, -0x1.e61f14f603c66p+864,   -0x1.6f5acbcf21de1p-1,  0x1.da9786p-22, INEXACT)
 T(RD, -0x1.e61f14f603c66p+864,   -0x1.6f5acbcf21de2p-1,  -0x1.fffff2p-1, INEXACT)
 T(RZ,  0x1.65ebb7b75d288p+813,   -0x1.aeabcc53e0f41p-2,   0x1.ffffbap-1, INEXACT)
-T(RU,  0x1.65ebb7b75d288p+813,   -0x1.aeabcc53e0f41p-2,   0x1.ffffbcp-1, INEXACT)
+T(RU,  0x1.65ebb7b75d288p+813,   -0x1.aeabcc53e0f41p-2,   0x1.ffffbap-1, INEXACT)
 T(RD,  0x1.65ebb7b75d288p+813,   -0x1.aeabcc53e0f42p-2, -0x1.176e3cp-19, INEXACT)
-T(RZ,  -0x1.7f4fa3f8ca03p+148,   -0x1.9fb379773a97fp-1,  0x1.07af6ap-17, INEXACT)
+T(RZ,  -0x1.7f4fa3f8ca03p+148,   -0x1.9fb379773a97fp-1,  0x1.07af6cp-17, INEXACT)
 T(RU,  -0x1.7f4fa3f8ca03p+148,   -0x1.9fb379773a97fp-1,  0x1.07af6cp-17, INEXACT)
-T(RD,  -0x1.7f4fa3f8ca03p+148,    -0x1.9fb379773a98p-1,  -0x1.fffefap-1, INEXACT)
+T(RD,  -0x1.7f4fa3f8ca03p+148,    -0x1.9fb379773a98p-1,  -0x1.fffef8p-1, INEXACT)
 T(RZ,  0x1.e05a3f4539912p+501,    0x1.99b20f1318a47p-1, -0x1.f7d362p-16, INEXACT)
-T(RD,  0x1.e05a3f4539912p+501,    0x1.99b20f1318a47p-1, -0x1.f7d364p-16, INEXACT)
-T(RU,  0x1.e05a3f4539912p+501,    0x1.99b20f1318a48p-1,   0x1.fffc12p-1, INEXACT)
+T(RD,  0x1.e05a3f4539912p+501,    0x1.99b20f1318a47p-1, -0x1.f7d362p-16, INEXACT)
+T(RU,  0x1.e05a3f4539912p+501,    0x1.99b20f1318a48p-1,    0x1.fffc1p-1, INEXACT)
 T(RN,  -0x1.86c0e635c48a6p+94,   -0x1.b8e2b09a9341fp-1,  -0x1.fffafap-2, INEXACT)
 T(RZ,  0x1.dd55c0f71c5afp+805,    0x1.fff4c755f499dp-1,  -0x1.fffe8ep-1, INEXACT)
-T(RD,  0x1.dd55c0f71c5afp+805,    0x1.fff4c755f499dp-1,   -0x1.fffe9p-1, INEXACT)
-T(RU,  0x1.dd55c0f71c5afp+805,    0x1.fff4c755f499ep-1,  0x1.710734p-17, INEXACT)
+T(RD,  0x1.dd55c0f71c5afp+805,    0x1.fff4c755f499dp-1,  -0x1.fffe8ep-1, INEXACT)
+T(RU,  0x1.dd55c0f71c5afp+805,    0x1.fff4c755f499ep-1,  0x1.710732p-17, INEXACT)
 T(RN,  0x1.55ddbd56a8bd4p+281,    0x1.c3a031a6e1076p-1,  -0x1.fffe68p-2, INEXACT)
 T(RN,  0x1.40fd2dcc5e7edp+406,    0x1.69072536fa9d1p-1,   -0x1.fffc7p-2, INEXACT)
 T(RN, -0x1.9f6dab9165317p+727,    0x1.f7d4d881b6563p-1,  -0x1.fffa38p-2, INEXACT)
@@ -698,79 +698,79 @@ T(RN,  0x1.49d4fe0f21f3bp+865,   -0x1.08b18c816a597p-5,  -0x1.fffb74p-2, INEXACT
 T(RN,  0x1.41d05912ec64ep+516,    0x1.ea53b22c90193p-1,  -0x1.ffff16p-2, INEXACT)
 T(RN, -0x1.66ef8a78d7a28p+255,   -0x1.bc6224b636396p-1,  -0x1.fffbc8p-2, INEXACT)
 T(RZ, -0x1.122ffcdcfefabp+935,   -0x1.dc5612941c7b9p-1,  0x1.308bccp-19, INEXACT)
-T(RU, -0x1.122ffcdcfefabp+935,   -0x1.dc5612941c7b9p-1,  0x1.308bcep-19, INEXACT)
+T(RU, -0x1.122ffcdcfefabp+935,   -0x1.dc5612941c7b9p-1,  0x1.308bccp-19, INEXACT)
 T(RD, -0x1.122ffcdcfefabp+935,   -0x1.dc5612941c7bap-1,  -0x1.ffffb4p-1, INEXACT)
 T(RN,  0x1.78df316bb0073p+503,    0x1.b3bcfd1df726bp-2,  -0x1.fffcaap-2, INEXACT)
 T(RN, -0x1.6f9f14fca129dp+126,   -0x1.d503655d4bcedp-2,  -0x1.fffc12p-2, INEXACT)
 T(RZ, -0x1.857ee09706635p+682,   -0x1.ff7f056e0cf26p-1,  0x1.0ba57ep-17, INEXACT)
-T(RU, -0x1.857ee09706635p+682,   -0x1.ff7f056e0cf26p-1,   0x1.0ba58p-17, INEXACT)
-T(RD, -0x1.857ee09706635p+682,   -0x1.ff7f056e0cf27p-1,  -0x1.fffef6p-1, INEXACT)
+T(RU, -0x1.857ee09706635p+682,   -0x1.ff7f056e0cf26p-1,  0x1.0ba57ep-17, INEXACT)
+T(RD, -0x1.857ee09706635p+682,   -0x1.ff7f056e0cf27p-1,  -0x1.fffef4p-1, INEXACT)
 T(RZ,  0x1.1bfaac20ce716p+863,   -0x1.73653a4c0c37dp-2,  0x1.a3e81ap-17, INEXACT)
-T(RU,  0x1.1bfaac20ce716p+863,   -0x1.73653a4c0c37dp-2,  0x1.a3e81cp-17, INEXACT)
-T(RD,  0x1.1bfaac20ce716p+863,   -0x1.73653a4c0c37ep-2,  -0x1.fffe5ep-1, INEXACT)
+T(RU,  0x1.1bfaac20ce716p+863,   -0x1.73653a4c0c37dp-2,  0x1.a3e81ap-17, INEXACT)
+T(RD,  0x1.1bfaac20ce716p+863,   -0x1.73653a4c0c37ep-2,  -0x1.fffe5cp-1, INEXACT)
 T(RN, 0x1.c04166ee4d20ap+1002,    0x1.719d2a4b3370ep-3,  -0x1.fffca6p-2, INEXACT)
 T(RN,  0x1.c53e9d8e88e05p+761,   -0x1.8caa093b0c277p-1,  -0x1.ffffbep-2, INEXACT)
-T(RZ,  0x1.c809eaa0b3127p+780,    -0x1.a52f71e54438p-2,   0x1.fffec8p-1, INEXACT)
+T(RZ,  0x1.c809eaa0b3127p+780,    -0x1.a52f71e54438p-2,   0x1.fffecap-1, INEXACT)
 T(RU,  0x1.c809eaa0b3127p+780,    -0x1.a52f71e54438p-2,   0x1.fffecap-1, INEXACT)
-T(RD,  0x1.c809eaa0b3127p+780,   -0x1.a52f71e544381p-2, -0x1.36e658p-17, INEXACT)
+T(RD,  0x1.c809eaa0b3127p+780,   -0x1.a52f71e544381p-2, -0x1.36e656p-17, INEXACT)
 T(RZ,  0x1.d6e0c9b0ba23ep+759,    0x1.b444a25702956p-1, -0x1.1919f6p-21, INEXACT)
-T(RD,  0x1.d6e0c9b0ba23ep+759,    0x1.b444a25702956p-1, -0x1.1919f8p-21, INEXACT)
-T(RU,  0x1.d6e0c9b0ba23ep+759,    0x1.b444a25702957p-1,    0x1.fffffp-1, INEXACT)
+T(RD,  0x1.d6e0c9b0ba23ep+759,    0x1.b444a25702956p-1, -0x1.1919f6p-21, INEXACT)
+T(RU,  0x1.d6e0c9b0ba23ep+759,    0x1.b444a25702957p-1,   0x1.ffffeep-1, INEXACT)
 T(RZ,  0x1.9a6d64084dbcep+312,   -0x1.912891703446ep-2,   0x1.fffe88p-1, INEXACT)
-T(RU,  0x1.9a6d64084dbcep+312,   -0x1.912891703446ep-2,   0x1.fffe8ap-1, INEXACT)
-T(RD,  0x1.9a6d64084dbcep+312,   -0x1.912891703446fp-2, -0x1.77b364p-17, INEXACT)
+T(RU,  0x1.9a6d64084dbcep+312,   -0x1.912891703446ep-2,   0x1.fffe88p-1, INEXACT)
+T(RD,  0x1.9a6d64084dbcep+312,   -0x1.912891703446fp-2, -0x1.77b362p-17, INEXACT)
 T(RN, -0x1.a51043339ab4ap+387,   -0x1.2bc6a09773c74p-4,  -0x1.fffd3ap-2, INEXACT)
 T(RN,  0x1.dc8d3612a8d49p+352,    0x1.da2e9a25a0becp-2,  -0x1.fffd5ap-2, INEXACT)
 T(RN, 0x1.8585b6bf87af9p+1012,    0x1.d6bc528b0025bp-4,  -0x1.ffff74p-2, INEXACT)
-T(RZ,  0x1.461815f79a766p+145,    0x1.50c6b37342116p-3,  -0x1.fffe58p-1, INEXACT)
+T(RZ,  0x1.461815f79a766p+145,    0x1.50c6b37342116p-3,  -0x1.fffe5ap-1, INEXACT)
 T(RD,  0x1.461815f79a766p+145,    0x1.50c6b37342116p-3,  -0x1.fffe5ap-1, INEXACT)
-T(RU,  0x1.461815f79a766p+145,    0x1.50c6b37342117p-3,  0x1.a6e11ap-17, INEXACT)
+T(RU,  0x1.461815f79a766p+145,    0x1.50c6b37342117p-3,  0x1.a6e118p-17, INEXACT)
 T(RN, -0x1.11bd5ae369105p+698,    0x1.c6351969ca6f2p-1,  -0x1.fffe86p-2, INEXACT)
-T(RZ,  -0x1.61bfd24808cedp+49,   -0x1.aed7de17d552bp-1,   0x1.fffff8p-1, INEXACT)
+T(RZ,  -0x1.61bfd24808cedp+49,   -0x1.aed7de17d552bp-1,   0x1.fffffap-1, INEXACT)
 T(RU,  -0x1.61bfd24808cedp+49,   -0x1.aed7de17d552bp-1,   0x1.fffffap-1, INEXACT)
-T(RD,  -0x1.61bfd24808cedp+49,   -0x1.aed7de17d552cp-1, -0x1.a66a5ap-23, INEXACT)
-T(RZ, -0x1.794171712029ep+551,    0x1.d1adc130fd36ap-1,  -0x1.fffe5ap-1, INEXACT)
+T(RD,  -0x1.61bfd24808cedp+49,   -0x1.aed7de17d552cp-1, -0x1.a66a58p-23, INEXACT)
+T(RZ, -0x1.794171712029ep+551,    0x1.d1adc130fd36ap-1,  -0x1.fffe5cp-1, INEXACT)
 T(RD, -0x1.794171712029ep+551,    0x1.d1adc130fd36ap-1,  -0x1.fffe5cp-1, INEXACT)
 T(RU, -0x1.794171712029ep+551,    0x1.d1adc130fd36bp-1,  0x1.a48e76p-17, INEXACT)
 T(RZ,  0x1.1d4a74d3afd28p+372,    0x1.03ec0d38b62dap-6,  -0x1.ffff12p-1, INEXACT)
-T(RD,  0x1.1d4a74d3afd28p+372,    0x1.03ec0d38b62dap-6,  -0x1.ffff14p-1, INEXACT)
-T(RU,  0x1.1d4a74d3afd28p+372,    0x1.03ec0d38b62dbp-6,  0x1.dad20ep-18, INEXACT)
-T(RZ,  0x1.c463c34ab04a1p+715,    0x1.a84311e09007bp-1, -0x1.b110c2p-17, INEXACT)
+T(RD,  0x1.1d4a74d3afd28p+372,    0x1.03ec0d38b62dap-6,  -0x1.ffff12p-1, INEXACT)
+T(RU,  0x1.1d4a74d3afd28p+372,    0x1.03ec0d38b62dbp-6,  0x1.dad20cp-18, INEXACT)
+T(RZ,  0x1.c463c34ab04a1p+715,    0x1.a84311e09007bp-1, -0x1.b110c4p-17, INEXACT)
 T(RD,  0x1.c463c34ab04a1p+715,    0x1.a84311e09007bp-1, -0x1.b110c4p-17, INEXACT)
-T(RU,  0x1.c463c34ab04a1p+715,    0x1.a84311e09007cp-1,    0x1.fffe5p-1, INEXACT)
-T(RZ, -0x1.2efb75bcce48ep+386,     0x1.fee894e59a9fp-1, -0x1.8935eap-18, INEXACT)
+T(RU,  0x1.c463c34ab04a1p+715,    0x1.a84311e09007cp-1,   0x1.fffe4ep-1, INEXACT)
+T(RZ, -0x1.2efb75bcce48ep+386,     0x1.fee894e59a9fp-1, -0x1.8935ecp-18, INEXACT)
 T(RD, -0x1.2efb75bcce48ep+386,     0x1.fee894e59a9fp-1, -0x1.8935ecp-18, INEXACT)
 T(RU, -0x1.2efb75bcce48ep+386,    0x1.fee894e59a9f1p-1,   0x1.ffff3cp-1, INEXACT)
 T(RN, -0x1.0a9100daeb424p+895,   -0x1.bc80cb52601d5p-1,  -0x1.fffdacp-2, INEXACT)
 T(RZ,   0x1.5aed070073b97p+64,   -0x1.f8cadb619d841p-1,   0x1.fffebap-1, INEXACT)
-T(RU,   0x1.5aed070073b97p+64,   -0x1.f8cadb619d841p-1,   0x1.fffebcp-1, INEXACT)
-T(RD,   0x1.5aed070073b97p+64,   -0x1.f8cadb619d842p-1, -0x1.457734p-17, INEXACT)
+T(RU,   0x1.5aed070073b97p+64,   -0x1.f8cadb619d841p-1,   0x1.fffebap-1, INEXACT)
+T(RD,   0x1.5aed070073b97p+64,   -0x1.f8cadb619d842p-1, -0x1.457732p-17, INEXACT)
 T(RN, -0x1.a5960560327b6p+821,   -0x1.364c860eeb42bp-1,  -0x1.fffd28p-2, INEXACT)
 T(RN, -0x1.80b6ebec05a7ep+861,    0x1.267348151899bp-2,  -0x1.fffd44p-2, INEXACT)
 T(RN,  0x1.19a00ecfea982p+548,   -0x1.e74bb650a939ap-1,    -0x1.fffcp-2, INEXACT)
 T(RZ,  0x1.7b3f208e2b0d6p+685,   -0x1.6a263ded10ca5p-1,   0x1.ffff98p-1, INEXACT)
-T(RU,  0x1.7b3f208e2b0d6p+685,   -0x1.6a263ded10ca5p-1,   0x1.ffff9ap-1, INEXACT)
+T(RU,  0x1.7b3f208e2b0d6p+685,   -0x1.6a263ded10ca5p-1,   0x1.ffff98p-1, INEXACT)
 T(RD,  0x1.7b3f208e2b0d6p+685,   -0x1.6a263ded10ca6p-1, -0x1.9d2996p-19, INEXACT)
 T(RZ,  0x1.5ced1ff27c88cp+928,    0x1.a2b0413f38be9p-3,  -0x1.fffe3ep-1, INEXACT)
-T(RD,  0x1.5ced1ff27c88cp+928,    0x1.a2b0413f38be9p-3,   -0x1.fffe4p-1, INEXACT)
-T(RU,  0x1.5ced1ff27c88cp+928,    0x1.a2b0413f38beap-3,  0x1.c1581cp-17, INEXACT)
+T(RD,  0x1.5ced1ff27c88cp+928,    0x1.a2b0413f38be9p-3,  -0x1.fffe3ep-1, INEXACT)
+T(RU,  0x1.5ced1ff27c88cp+928,    0x1.a2b0413f38beap-3,  0x1.c1581ap-17, INEXACT)
 T(RN,  0x1.4d7fd17e2e6fcp+249,    0x1.4dfc819475cdfp-1,  -0x1.fffedcp-2, INEXACT)
 T(RZ, -0x1.5beaf657aad7bp+531,   -0x1.fe7a509de5444p-1,   0x1.fffe98p-1, INEXACT)
-T(RU, -0x1.5beaf657aad7bp+531,   -0x1.fe7a509de5444p-1,   0x1.fffe9ap-1, INEXACT)
+T(RU, -0x1.5beaf657aad7bp+531,   -0x1.fe7a509de5444p-1,   0x1.fffe98p-1, INEXACT)
 T(RD, -0x1.5beaf657aad7bp+531,   -0x1.fe7a509de5445p-1, -0x1.67bdaep-17, INEXACT)
 T(RZ,  0x1.f5f0732e4e7b2p+551,    0x1.c3936c17d0181p-1, -0x1.cc14aap-25, INEXACT)
-T(RD,  0x1.f5f0732e4e7b2p+551,    0x1.c3936c17d0181p-1, -0x1.cc14acp-25, INEXACT)
-T(RU,  0x1.f5f0732e4e7b2p+551,    0x1.c3936c17d0182p-1,          0x1p+0, INEXACT)
+T(RD,  0x1.f5f0732e4e7b2p+551,    0x1.c3936c17d0181p-1, -0x1.cc14aap-25, INEXACT)
+T(RU,  0x1.f5f0732e4e7b2p+551,    0x1.c3936c17d0182p-1,   0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.923aa30baa3b1p+677,   -0x1.c496997bd7975p-4,  0x1.6d2fecp-19, INEXACT)
-T(RU,  0x1.923aa30baa3b1p+677,   -0x1.c496997bd7975p-4,  0x1.6d2feep-19, INEXACT)
-T(RD,  0x1.923aa30baa3b1p+677,   -0x1.c496997bd7976p-4,  -0x1.ffffa6p-1, INEXACT)
+T(RU,  0x1.923aa30baa3b1p+677,   -0x1.c496997bd7975p-4,  0x1.6d2fecp-19, INEXACT)
+T(RD,  0x1.923aa30baa3b1p+677,   -0x1.c496997bd7976p-4,  -0x1.ffffa4p-1, INEXACT)
 T(RN, -0x1.f189237474899p+930,    0x1.2d3c7c8df826ap-1,  -0x1.fffda6p-2, INEXACT)
-T(RZ,  0x1.11512bddf0a97p+922,    0x1.ecdcddd6234a1p-1, -0x1.5dd55cp-17, INEXACT)
+T(RZ,  0x1.11512bddf0a97p+922,    0x1.ecdcddd6234a1p-1, -0x1.5dd55ep-17, INEXACT)
 T(RD,  0x1.11512bddf0a97p+922,    0x1.ecdcddd6234a1p-1, -0x1.5dd55ep-17, INEXACT)
-T(RU,  0x1.11512bddf0a97p+922,    0x1.ecdcddd6234a2p-1,   0x1.fffea4p-1, INEXACT)
-T(RZ,   0x1.fb1687c15ed7p+472,    0x1.73670bff2a42bp-1,  -0x1.fffeb8p-1, INEXACT)
+T(RU,  0x1.11512bddf0a97p+922,    0x1.ecdcddd6234a2p-1,   0x1.fffea2p-1, INEXACT)
+T(RZ,   0x1.fb1687c15ed7p+472,    0x1.73670bff2a42bp-1,  -0x1.fffebap-1, INEXACT)
 T(RD,   0x1.fb1687c15ed7p+472,    0x1.73670bff2a42bp-1,  -0x1.fffebap-1, INEXACT)
-T(RU,   0x1.fb1687c15ed7p+472,    0x1.73670bff2a42cp-1,  0x1.4621e4p-17, INEXACT)
+T(RU,   0x1.fb1687c15ed7p+472,    0x1.73670bff2a42cp-1,  0x1.4621e2p-17, INEXACT)
 T(RN, -0x1.393aa1eae75dfp+929,    0x1.73b4745a9a824p-1,  -0x1.fffc48p-2, INEXACT)
 T(RN, -0x1.5aac20505e518p+453,    0x1.c0c3594bad917p-3,  -0x1.ffff2ap-2, INEXACT)
 T(RN,    0x1.346df93ba4f86p+1,   -0x1.7cd9ab20271fdp-1,  -0x1.fffe76p-2, INEXACT)
@@ -778,76 +778,76 @@ T(RN,  0x1.b1d88666ba1e8p+528,    0x1.cc26593afbc9bp-1,  -0x1.fffd72p-2, INEXACT
 T(RN,  0x1.513c5228383a7p+346,   -0x1.50f4b03727327p-2,  -0x1.fffc14p-2, INEXACT)
 T(RN, -0x1.4c1426d444a77p+697,    0x1.819483235f641p-1,    -0x1.fffcp-2, INEXACT)
 T(RZ, -0x1.7410d99f65b1ap+148,     0x1.0374c45152d5p-1,  -0x1.ffff32p-1, INEXACT)
-T(RD, -0x1.7410d99f65b1ap+148,     0x1.0374c45152d5p-1,  -0x1.ffff34p-1, INEXACT)
-T(RU, -0x1.7410d99f65b1ap+148,    0x1.0374c45152d51p-1,  0x1.9a730ep-18, INEXACT)
-T(RZ,  -0x1.68bb7d895aa5p+812,    0x1.98fed3a5ee4c6p-1, -0x1.437fdep-19, INEXACT)
+T(RD, -0x1.7410d99f65b1ap+148,     0x1.0374c45152d5p-1,  -0x1.ffff32p-1, INEXACT)
+T(RU, -0x1.7410d99f65b1ap+148,    0x1.0374c45152d51p-1,  0x1.9a730cp-18, INEXACT)
+T(RZ,  -0x1.68bb7d895aa5p+812,    0x1.98fed3a5ee4c6p-1,  -0x1.437fep-19, INEXACT)
 T(RD,  -0x1.68bb7d895aa5p+812,    0x1.98fed3a5ee4c6p-1,  -0x1.437fep-19, INEXACT)
 T(RU,  -0x1.68bb7d895aa5p+812,    0x1.98fed3a5ee4c7p-1,    0x1.ffffbp-1, INEXACT)
 T(RN,  0x1.e56f1a90fc6b3p+525,    0x1.491fa7468fb39p-1,  -0x1.ffff52p-2, INEXACT)
 T(RN,  -0x1.310634a784e26p+41,    0x1.e3de91425c90ap-1,  -0x1.ffff9cp-2, INEXACT)
 T(RZ,  0x1.a1e33c7d554ddp+505,    0x1.050c9fbfb7eb1p-1,  -0x1.ffff4ep-1, INEXACT)
-T(RD,  0x1.a1e33c7d554ddp+505,    0x1.050c9fbfb7eb1p-1,   -0x1.ffff5p-1, INEXACT)
+T(RD,  0x1.a1e33c7d554ddp+505,    0x1.050c9fbfb7eb1p-1,  -0x1.ffff4ep-1, INEXACT)
 T(RU,  0x1.a1e33c7d554ddp+505,    0x1.050c9fbfb7eb2p-1,  0x1.6317fap-18, INEXACT)
 T(RN,  0x1.0e322760dc6efp+824,   -0x1.af4541fd39162p-1,  -0x1.fffe78p-2, INEXACT)
 T(RN, -0x1.8e9cdf7f6a448p+575,    0x1.5e063ab858877p-1,  -0x1.ffff6ap-2, INEXACT)
-T(RZ,   0x1.25d58ebe0a3f9p+15,    0x1.dda3163ed5d27p-1, -0x1.7ceab2p-18, INEXACT)
+T(RZ,   0x1.25d58ebe0a3f9p+15,    0x1.dda3163ed5d27p-1, -0x1.7ceab4p-18, INEXACT)
 T(RD,   0x1.25d58ebe0a3f9p+15,    0x1.dda3163ed5d27p-1, -0x1.7ceab4p-18, INEXACT)
 T(RU,   0x1.25d58ebe0a3f9p+15,    0x1.dda3163ed5d28p-1,   0x1.ffff42p-1, INEXACT)
 T(RZ,  0x1.68b5aba76177dp+789,    0x1.55d3d43853304p-1, -0x1.264118p-19, INEXACT)
-T(RD,  0x1.68b5aba76177dp+789,    0x1.55d3d43853304p-1, -0x1.26411ap-19, INEXACT)
-T(RU,  0x1.68b5aba76177dp+789,    0x1.55d3d43853305p-1,   0x1.ffffb8p-1, INEXACT)
-T(RZ, -0x1.db356b127afb1p+674,    0x1.fffcaa32ec7b6p-1,  -0x1.ffff4ap-1, INEXACT)
+T(RD,  0x1.68b5aba76177dp+789,    0x1.55d3d43853304p-1, -0x1.264118p-19, INEXACT)
+T(RU,  0x1.68b5aba76177dp+789,    0x1.55d3d43853305p-1,   0x1.ffffb6p-1, INEXACT)
+T(RZ, -0x1.db356b127afb1p+674,    0x1.fffcaa32ec7b6p-1,  -0x1.ffff4cp-1, INEXACT)
 T(RD, -0x1.db356b127afb1p+674,    0x1.fffcaa32ec7b6p-1,  -0x1.ffff4cp-1, INEXACT)
-T(RU, -0x1.db356b127afb1p+674,    0x1.fffcaa32ec7b7p-1,  0x1.6923b2p-18, INEXACT)
-T(RZ, -0x1.d44a6360fa814p+809,    0x1.f87f23d63272ep-1,  -0x1.fffff6p-1, INEXACT)
+T(RU, -0x1.db356b127afb1p+674,    0x1.fffcaa32ec7b7p-1,   0x1.6923bp-18, INEXACT)
+T(RZ, -0x1.d44a6360fa814p+809,    0x1.f87f23d63272ep-1,  -0x1.fffff8p-1, INEXACT)
 T(RD, -0x1.d44a6360fa814p+809,    0x1.f87f23d63272ep-1,  -0x1.fffff8p-1, INEXACT)
 T(RU, -0x1.d44a6360fa814p+809,    0x1.f87f23d63272fp-1,  0x1.0886b8p-22, INEXACT)
-T(RZ,   0x1.60a5b1505836p+184,   -0x1.f602c6f21fa3dp-2,  0x1.328a96p-19, INEXACT)
+T(RZ,   0x1.60a5b1505836p+184,   -0x1.f602c6f21fa3dp-2,  0x1.328a98p-19, INEXACT)
 T(RU,   0x1.60a5b1505836p+184,   -0x1.f602c6f21fa3dp-2,  0x1.328a98p-19, INEXACT)
 T(RD,   0x1.60a5b1505836p+184,   -0x1.f602c6f21fa3ep-2,  -0x1.ffffb4p-1, INEXACT)
 T(RZ,  0x1.725d5d9a7ef05p+514,    0x1.b5e9ee5a80b3cp-1,  -0x1.ffff9ep-1, INEXACT)
-T(RD,  0x1.725d5d9a7ef05p+514,    0x1.b5e9ee5a80b3cp-1,   -0x1.ffffap-1, INEXACT)
+T(RD,  0x1.725d5d9a7ef05p+514,    0x1.b5e9ee5a80b3cp-1,  -0x1.ffff9ep-1, INEXACT)
 T(RU,  0x1.725d5d9a7ef05p+514,    0x1.b5e9ee5a80b3dp-1,  0x1.8531a8p-19, INEXACT)
 T(RN, -0x1.1a677f2072754p+218,    0x1.46b7c90eaab5bp-1,  -0x1.ffff04p-2, INEXACT)
 T(RN, -0x1.71e1ec640185fp+663,   -0x1.7e28b4781bfd3p-2,  -0x1.ffffa6p-2, INEXACT)
 T(RN, -0x1.65ffcba2c14edp+495,   -0x1.e84c64861391ap-1,  -0x1.ffff92p-2, INEXACT)
-T(RZ, -0x1.f106c1fa07065p+923,    0x1.e0261e0e8d947p-1,  -0x1.ffff3ep-1, INEXACT)
+T(RZ, -0x1.f106c1fa07065p+923,    0x1.e0261e0e8d947p-1,   -0x1.ffff4p-1, INEXACT)
 T(RD, -0x1.f106c1fa07065p+923,    0x1.e0261e0e8d947p-1,   -0x1.ffff4p-1, INEXACT)
 T(RU, -0x1.f106c1fa07065p+923,    0x1.e0261e0e8d948p-1,  0x1.814a8ap-18, INEXACT)
-T(RZ,   0x1.87364becc33ep+710,     0x1.fbb0d28d22d5p-1,  -0x1.ffff0ap-1, INEXACT)
+T(RZ,   0x1.87364becc33ep+710,     0x1.fbb0d28d22d5p-1,  -0x1.ffff0cp-1, INEXACT)
 T(RD,   0x1.87364becc33ep+710,     0x1.fbb0d28d22d5p-1,  -0x1.ffff0cp-1, INEXACT)
 T(RU,   0x1.87364becc33ep+710,    0x1.fbb0d28d22d51p-1,  0x1.e9bef4p-18, INEXACT)
 T(RZ,  -0x1.95c9f38317a3p+235,    0x1.80d8703d7a6eap-1, -0x1.70fbcap-18, INEXACT)
-T(RD,  -0x1.95c9f38317a3p+235,    0x1.80d8703d7a6eap-1, -0x1.70fbccp-18, INEXACT)
+T(RD,  -0x1.95c9f38317a3p+235,    0x1.80d8703d7a6eap-1, -0x1.70fbcap-18, INEXACT)
 T(RU,  -0x1.95c9f38317a3p+235,    0x1.80d8703d7a6ebp-1,   0x1.ffff48p-1, INEXACT)
-T(RZ, -0x1.ff418adbc1b21p+734,   -0x1.e688957ea66a5p-1,  0x1.d42122p-18, INEXACT)
+T(RZ, -0x1.ff418adbc1b21p+734,   -0x1.e688957ea66a5p-1,  0x1.d42124p-18, INEXACT)
 T(RU, -0x1.ff418adbc1b21p+734,   -0x1.e688957ea66a5p-1,  0x1.d42124p-18, INEXACT)
 T(RD, -0x1.ff418adbc1b21p+734,   -0x1.e688957ea66a6p-1,  -0x1.ffff16p-1, INEXACT)
 T(RZ,  0x1.c1d5d4a7a3b61p+338,    0x1.fffd5311aec16p-1, -0x1.18b00ep-20, INEXACT)
-T(RD,  0x1.c1d5d4a7a3b61p+338,    0x1.fffd5311aec16p-1,  -0x1.18b01p-20, INEXACT)
-T(RU,  0x1.c1d5d4a7a3b61p+338,    0x1.fffd5311aec17p-1,   0x1.ffffdep-1, INEXACT)
+T(RD,  0x1.c1d5d4a7a3b61p+338,    0x1.fffd5311aec16p-1, -0x1.18b00ep-20, INEXACT)
+T(RU,  0x1.c1d5d4a7a3b61p+338,    0x1.fffd5311aec17p-1,   0x1.ffffdcp-1, INEXACT)
 T(RN,  0x1.d2492f126901bp+658,    0x1.9030614f68664p-4,  -0x1.fffeeep-2, INEXACT)
 T(RN,  0x1.03dbc3a73522fp+636,   -0x1.3c9fa12d95d6ap-2,  -0x1.fffebap-2, INEXACT)
 T(RZ, -0x1.f6ddb02377f5bp+974,    0x1.d78dd9a427567p-1,    -0x1.ffffp-1, INEXACT)
-T(RD, -0x1.f6ddb02377f5bp+974,    0x1.d78dd9a427567p-1,  -0x1.ffff02p-1, INEXACT)
-T(RU, -0x1.f6ddb02377f5bp+974,    0x1.d78dd9a427568p-1,  0x1.feeecep-18, INEXACT)
+T(RD, -0x1.f6ddb02377f5bp+974,    0x1.d78dd9a427567p-1,    -0x1.ffffp-1, INEXACT)
+T(RU, -0x1.f6ddb02377f5bp+974,    0x1.d78dd9a427568p-1,  0x1.feeeccp-18, INEXACT)
 T(RN, -0x1.c34f569c52e45p+190,   -0x1.05cd8190a464fp-3,  -0x1.fffe72p-2, INEXACT)
-T(RZ,  -0x1.ba0d6570175cbp+98,    0x1.fec61c0451c46p-1, -0x1.a1d198p-18, INEXACT)
+T(RZ,  -0x1.ba0d6570175cbp+98,    0x1.fec61c0451c46p-1, -0x1.a1d19ap-18, INEXACT)
 T(RD,  -0x1.ba0d6570175cbp+98,    0x1.fec61c0451c46p-1, -0x1.a1d19ap-18, INEXACT)
 T(RU,  -0x1.ba0d6570175cbp+98,    0x1.fec61c0451c47p-1,    0x1.ffff3p-1, INEXACT)
 T(RZ, -0x1.6080c39cbfefap+937,   -0x1.8a8d245ad18cap-4,   0x1.ffffaep-1, INEXACT)
-T(RU, -0x1.6080c39cbfefap+937,   -0x1.8a8d245ad18cap-4,    0x1.ffffbp-1, INEXACT)
+T(RU, -0x1.6080c39cbfefap+937,   -0x1.8a8d245ad18cap-4,   0x1.ffffaep-1, INEXACT)
 T(RD, -0x1.6080c39cbfefap+937,   -0x1.8a8d245ad18cbp-4, -0x1.441cd8p-19, INEXACT)
 T(RN,  0x1.852f39a98ca63p+801,    0x1.4013e08f4ca57p-1,  -0x1.ffffdap-2, INEXACT)
 T(RN,  0x1.26246a41cb2cdp+401,   -0x1.8513d2d04425fp-1,  -0x1.ffff94p-2, INEXACT)
 T(RZ, -0x1.d0d4c2067335cp+230,    0x1.f3064db929628p-1,  -0x1.ffff5ep-1, INEXACT)
-T(RD, -0x1.d0d4c2067335cp+230,    0x1.f3064db929628p-1,   -0x1.ffff6p-1, INEXACT)
-T(RU, -0x1.d0d4c2067335cp+230,    0x1.f3064db929629p-1,  0x1.43b1e2p-18, INEXACT)
+T(RD, -0x1.d0d4c2067335cp+230,    0x1.f3064db929628p-1,  -0x1.ffff5ep-1, INEXACT)
+T(RU, -0x1.d0d4c2067335cp+230,    0x1.f3064db929629p-1,   0x1.43b1ep-18, INEXACT)
 T(RZ,  0x1.c94d306f1d464p+161,    0x1.cab5ae8a871bdp-1,  -0x1.ffff14p-1, INEXACT)
-T(RD,  0x1.c94d306f1d464p+161,    0x1.cab5ae8a871bdp-1,  -0x1.ffff16p-1, INEXACT)
+T(RD,  0x1.c94d306f1d464p+161,    0x1.cab5ae8a871bdp-1,  -0x1.ffff14p-1, INEXACT)
 T(RU,  0x1.c94d306f1d464p+161,    0x1.cab5ae8a871bep-1,  0x1.d6a0e4p-18, INEXACT)
 T(RZ, -0x1.df76061ec1015p+540,    0x1.fe37add996cb3p-1,  -0x1.b45adp-20, INEXACT)
-T(RD, -0x1.df76061ec1015p+540,    0x1.fe37add996cb3p-1, -0x1.b45ad2p-20, INEXACT)
+T(RD, -0x1.df76061ec1015p+540,    0x1.fe37add996cb3p-1,  -0x1.b45adp-20, INEXACT)
 T(RU, -0x1.df76061ec1015p+540,    0x1.fe37add996cb4p-1,   0x1.ffffcap-1, INEXACT)
 T(RN,  0x1.e3fe2f36b5e4bp+255,    0x1.fe6c4ec983cd7p-1,  -0x1.fffe06p-2, INEXACT)
 T(RN,  -0x1.b1136fedea306p+91,    0x1.8b7f3ceb505cap-5,  -0x1.fffe58p-2, INEXACT)
@@ -859,74 +859,74 @@ T(RN,  0x1.0c2266247fa89p+636,    0x1.ff3efbef44875p-1,  -0x1.fffe5ap-2, INEXACT
 T(RN,-0x1.39e7dfb099943p+1023,   -0x1.70cf252e20d13p-1,   -0x1.fffebp-2, INEXACT)
 T(RN, -0x1.503ec22e05eddp+793,    0x1.ecba8d73f5b21p-1,  -0x1.ffffdcp-2, INEXACT)
 T(RZ,-0x1.ad2ab1e120311p+1018,   -0x1.fd1fca48dc512p-1,  0x1.d7876cp-20, INEXACT)
-T(RU,-0x1.ad2ab1e120311p+1018,   -0x1.fd1fca48dc512p-1,  0x1.d7876ep-20, INEXACT)
+T(RU,-0x1.ad2ab1e120311p+1018,   -0x1.fd1fca48dc512p-1,  0x1.d7876cp-20, INEXACT)
 T(RD,-0x1.ad2ab1e120311p+1018,   -0x1.fd1fca48dc513p-1,  -0x1.ffffc6p-1, INEXACT)
 T(RN,  0x1.e56c1495abe88p+902,    0x1.4606376e4f9b6p-2,  -0x1.ffff5ap-2, INEXACT)
 T(RZ, 0x1.0970a2e9d9644p+1003,    0x1.696d9d7bb6eccp-6, -0x1.c1ac9cp-22, INEXACT)
-T(RD, 0x1.0970a2e9d9644p+1003,    0x1.696d9d7bb6eccp-6, -0x1.c1ac9ep-22, INEXACT)
+T(RD, 0x1.0970a2e9d9644p+1003,    0x1.696d9d7bb6eccp-6, -0x1.c1ac9cp-22, INEXACT)
 T(RU, 0x1.0970a2e9d9644p+1003,    0x1.696d9d7bb6ecdp-6,   0x1.fffff2p-1, INEXACT)
-T(RZ, -0x1.1f300db78da11p+239,   -0x1.fcc4c5ef678a5p-1,  0x1.9b386ep-19, INEXACT)
+T(RZ, -0x1.1f300db78da11p+239,   -0x1.fcc4c5ef678a5p-1,   0x1.9b387p-19, INEXACT)
 T(RU, -0x1.1f300db78da11p+239,   -0x1.fcc4c5ef678a5p-1,   0x1.9b387p-19, INEXACT)
 T(RD, -0x1.1f300db78da11p+239,   -0x1.fcc4c5ef678a6p-1,  -0x1.ffff9ap-1, INEXACT)
 T(RZ, -0x1.16e31daf4c504p+887,    0x1.06b97c9adcca7p-1, -0x1.e7e52cp-22, INEXACT)
-T(RD, -0x1.16e31daf4c504p+887,    0x1.06b97c9adcca7p-1, -0x1.e7e52ep-22, INEXACT)
-T(RU, -0x1.16e31daf4c504p+887,    0x1.06b97c9adcca8p-1,   0x1.fffff2p-1, INEXACT)
-T(RZ, -0x1.27c8bef3768a7p+286,    0x1.c0d5818640741p-1, -0x1.b02bf6p-20, INEXACT)
+T(RD, -0x1.16e31daf4c504p+887,    0x1.06b97c9adcca7p-1, -0x1.e7e52cp-22, INEXACT)
+T(RU, -0x1.16e31daf4c504p+887,    0x1.06b97c9adcca8p-1,    0x1.fffffp-1, INEXACT)
+T(RZ, -0x1.27c8bef3768a7p+286,    0x1.c0d5818640741p-1, -0x1.b02bf8p-20, INEXACT)
 T(RD, -0x1.27c8bef3768a7p+286,    0x1.c0d5818640741p-1, -0x1.b02bf8p-20, INEXACT)
 T(RU, -0x1.27c8bef3768a7p+286,    0x1.c0d5818640742p-1,   0x1.ffffcap-1, INEXACT)
 T(RZ,  0x1.87972a046090dp+111,    0x1.fe698cb9621dap-1,  -0x1.ffffa8p-1, INEXACT)
-T(RD,  0x1.87972a046090dp+111,    0x1.fe698cb9621dap-1,  -0x1.ffffaap-1, INEXACT)
+T(RD,  0x1.87972a046090dp+111,    0x1.fe698cb9621dap-1,  -0x1.ffffa8p-1, INEXACT)
 T(RU,  0x1.87972a046090dp+111,    0x1.fe698cb9621dbp-1,  0x1.5d63fcp-19, INEXACT)
-T(RZ,  0x1.bbea2c413b1bdp+129,   -0x1.5369cfc2196adp-2,   0x1.1864cp-20, INEXACT)
+T(RZ,  0x1.bbea2c413b1bdp+129,   -0x1.5369cfc2196adp-2,  0x1.1864c2p-20, INEXACT)
 T(RU,  0x1.bbea2c413b1bdp+129,   -0x1.5369cfc2196adp-2,  0x1.1864c2p-20, INEXACT)
-T(RD,  0x1.bbea2c413b1bdp+129,   -0x1.5369cfc2196aep-2,  -0x1.ffffdep-1, INEXACT)
+T(RD,  0x1.bbea2c413b1bdp+129,   -0x1.5369cfc2196aep-2,  -0x1.ffffdcp-1, INEXACT)
 T(RZ,  0x1.11d00e7441e78p+889,   -0x1.ced614dab0abbp-2,   0x1.ffffe4p-1, INEXACT)
-T(RU,  0x1.11d00e7441e78p+889,   -0x1.ced614dab0abbp-2,   0x1.ffffe6p-1, INEXACT)
+T(RU,  0x1.11d00e7441e78p+889,   -0x1.ced614dab0abbp-2,   0x1.ffffe4p-1, INEXACT)
 T(RD,  0x1.11d00e7441e78p+889,   -0x1.ced614dab0abcp-2, -0x1.b4c0cap-21, INEXACT)
-T(RZ, -0x1.bb947776d0bbep+303,    0x1.243d6f6a420c2p-1, -0x1.bf793ap-19, INEXACT)
+T(RZ, -0x1.bb947776d0bbep+303,    0x1.243d6f6a420c2p-1, -0x1.bf793cp-19, INEXACT)
 T(RD, -0x1.bb947776d0bbep+303,    0x1.243d6f6a420c2p-1, -0x1.bf793cp-19, INEXACT)
-T(RU, -0x1.bb947776d0bbep+303,    0x1.243d6f6a420c3p-1,   0x1.ffff92p-1, INEXACT)
+T(RU, -0x1.bb947776d0bbep+303,    0x1.243d6f6a420c3p-1,    0x1.ffff9p-1, INEXACT)
 T(RN,  0x1.c13793c73bd5cp+125,    0x1.2abec48b35978p-1,  -0x1.ffff5cp-2, INEXACT)
 T(RN, -0x1.2b080153844d2p+723,   -0x1.aa1355e2b1861p-1,   -0x1.ffffep-2, INEXACT)
 T(RN, -0x1.ee022a9586d13p+186,    0x1.9eaa45422bd6cp-1,  -0x1.ffffd2p-2, INEXACT)
-T(RZ,  -0x1.744971fd4f5aep+63,   -0x1.fff66824eba8fp-1,  0x1.003382p-19, INEXACT)
+T(RZ,  -0x1.744971fd4f5aep+63,   -0x1.fff66824eba8fp-1,  0x1.003384p-19, INEXACT)
 T(RU,  -0x1.744971fd4f5aep+63,   -0x1.fff66824eba8fp-1,  0x1.003384p-19, INEXACT)
 T(RD,  -0x1.744971fd4f5aep+63,    -0x1.fff66824eba9p-1,   -0x1.ffffcp-1, INEXACT)
 T(RZ,  0x1.23a73c4876acdp+991,    -0x1.c4e54ef937e2p-2,   0x1.ffffa2p-1, INEXACT)
-T(RU,  0x1.23a73c4876acdp+991,    -0x1.c4e54ef937e2p-2,   0x1.ffffa4p-1, INEXACT)
+T(RU,  0x1.23a73c4876acdp+991,    -0x1.c4e54ef937e2p-2,   0x1.ffffa2p-1, INEXACT)
 T(RD,  0x1.23a73c4876acdp+991,   -0x1.c4e54ef937e21p-2, -0x1.754052p-19, INEXACT)
-T(RZ, 0x1.4a9b551a22accp+1022,    0x1.c6450c38c1ba5p-1,  -0x1.ffffb4p-1, INEXACT)
+T(RZ, 0x1.4a9b551a22accp+1022,    0x1.c6450c38c1ba5p-1,  -0x1.ffffb6p-1, INEXACT)
 T(RD, 0x1.4a9b551a22accp+1022,    0x1.c6450c38c1ba5p-1,  -0x1.ffffb6p-1, INEXACT)
-T(RU, 0x1.4a9b551a22accp+1022,    0x1.c6450c38c1ba6p-1,  0x1.296eeap-19, INEXACT)
+T(RU, 0x1.4a9b551a22accp+1022,    0x1.c6450c38c1ba6p-1,  0x1.296ee8p-19, INEXACT)
 T(RZ, -0x1.60cac398e07dap+331,    0x1.19ce4d8b9d47dp-2, -0x1.3c4dbap-23, INEXACT)
-T(RD, -0x1.60cac398e07dap+331,    0x1.19ce4d8b9d47dp-2, -0x1.3c4dbcp-23, INEXACT)
+T(RD, -0x1.60cac398e07dap+331,    0x1.19ce4d8b9d47dp-2, -0x1.3c4dbap-23, INEXACT)
 T(RU, -0x1.60cac398e07dap+331,    0x1.19ce4d8b9d47ep-2,   0x1.fffffcp-1, INEXACT)
 T(RN,  -0x1.e08ffd73345d8p+91,   -0x1.1eaef90bd0107p-3,   -0x1.ffffap-2, INEXACT)
 T(RZ,  -0x1.09d445998ebcep+46,   -0x1.fe2ce9d1da2d6p-1,  0x1.bf0332p-19, INEXACT)
-T(RU,  -0x1.09d445998ebcep+46,   -0x1.fe2ce9d1da2d6p-1,  0x1.bf0334p-19, INEXACT)
-T(RD,  -0x1.09d445998ebcep+46,   -0x1.fe2ce9d1da2d7p-1,  -0x1.ffff92p-1, INEXACT)
+T(RU,  -0x1.09d445998ebcep+46,   -0x1.fe2ce9d1da2d6p-1,  0x1.bf0332p-19, INEXACT)
+T(RD,  -0x1.09d445998ebcep+46,   -0x1.fe2ce9d1da2d7p-1,   -0x1.ffff9p-1, INEXACT)
 T(RN,  0x1.2914c6ee60463p+865,   0x1.465aa921c5339p-10,  -0x1.ffff5ap-2, INEXACT)
 T(RN, -0x1.5b9026d43faa1p+369,    0x1.a1ecb3b48d384p-2,  -0x1.ffffb2p-2, INEXACT)
 T(RZ,  0x1.2caa960ca3157p+369,   -0x1.a1d62d84c1f52p-3,    0x1.ffffep-1, INEXACT)
-T(RU,  0x1.2caa960ca3157p+369,   -0x1.a1d62d84c1f52p-3,   0x1.ffffe2p-1, INEXACT)
-T(RD,  0x1.2caa960ca3157p+369,   -0x1.a1d62d84c1f53p-3, -0x1.fb9338p-21, INEXACT)
+T(RU,  0x1.2caa960ca3157p+369,   -0x1.a1d62d84c1f52p-3,    0x1.ffffep-1, INEXACT)
+T(RD,  0x1.2caa960ca3157p+369,   -0x1.a1d62d84c1f53p-3, -0x1.fb9336p-21, INEXACT)
 T(RZ,  0x1.ef5734a47a5dep+601,    0x1.f98493e7ee4b5p-1, -0x1.0d68ecp-19, INEXACT)
-T(RD,  0x1.ef5734a47a5dep+601,    0x1.f98493e7ee4b5p-1, -0x1.0d68eep-19, INEXACT)
-T(RU,  0x1.ef5734a47a5dep+601,    0x1.f98493e7ee4b6p-1,   0x1.ffffbep-1, INEXACT)
-T(RZ,  -0x1.56fbc559fe98p+654,   -0x1.c4b5ccc4fff67p-1,   0x1.fffffap-1, INEXACT)
+T(RD,  0x1.ef5734a47a5dep+601,    0x1.f98493e7ee4b5p-1, -0x1.0d68ecp-19, INEXACT)
+T(RU,  0x1.ef5734a47a5dep+601,    0x1.f98493e7ee4b6p-1,   0x1.ffffbcp-1, INEXACT)
+T(RZ,  -0x1.56fbc559fe98p+654,   -0x1.c4b5ccc4fff67p-1,   0x1.fffffcp-1, INEXACT)
 T(RU,  -0x1.56fbc559fe98p+654,   -0x1.c4b5ccc4fff67p-1,   0x1.fffffcp-1, INEXACT)
-T(RD,  -0x1.56fbc559fe98p+654,   -0x1.c4b5ccc4fff68p-1,  -0x1.25903p-23, INEXACT)
-T(RZ,   0x1.cc8ad39f7ecap+412,   -0x1.a7f77f146445ap-2,  0x1.53e854p-19, INEXACT)
+T(RD,  -0x1.56fbc559fe98p+654,   -0x1.c4b5ccc4fff68p-1, -0x1.25902ep-23, INEXACT)
+T(RZ,   0x1.cc8ad39f7ecap+412,   -0x1.a7f77f146445ap-2,  0x1.53e856p-19, INEXACT)
 T(RU,   0x1.cc8ad39f7ecap+412,   -0x1.a7f77f146445ap-2,  0x1.53e856p-19, INEXACT)
 T(RD,   0x1.cc8ad39f7ecap+412,   -0x1.a7f77f146445bp-2,  -0x1.ffffacp-1, INEXACT)
 T(RN,  0x1.659717dec33d5p+432,    0x1.4c94a61f0a132p-1,  -0x1.ffff92p-2, INEXACT)
 T(RZ,  0x1.94c65561aa35ap+799,   -0x1.dd85a2981b5b3p-3,  0x1.defd3cp-21, INEXACT)
-T(RU,  0x1.94c65561aa35ap+799,   -0x1.dd85a2981b5b3p-3,  0x1.defd3ep-21, INEXACT)
-T(RD,  0x1.94c65561aa35ap+799,   -0x1.dd85a2981b5b4p-3,  -0x1.ffffe4p-1, INEXACT)
+T(RU,  0x1.94c65561aa35ap+799,   -0x1.dd85a2981b5b3p-3,  0x1.defd3cp-21, INEXACT)
+T(RD,  0x1.94c65561aa35ap+799,   -0x1.dd85a2981b5b4p-3,  -0x1.ffffe2p-1, INEXACT)
 T(RN,  0x1.2d52d5f4f842ap+414,    0x1.58c51520eae1cp-1,  -0x1.ffff8ep-2, INEXACT)
 T(RZ,  0x1.25397f1025327p+999,   -0x1.8190037e8264ap-1,   0x1.ffffaep-1, INEXACT)
-T(RU,  0x1.25397f1025327p+999,   -0x1.8190037e8264ap-1,    0x1.ffffbp-1, INEXACT)
-T(RD,  0x1.25397f1025327p+999,   -0x1.8190037e8264bp-1, -0x1.47bc2ep-19, INEXACT)
+T(RU,  0x1.25397f1025327p+999,   -0x1.8190037e8264ap-1,   0x1.ffffaep-1, INEXACT)
+T(RD,  0x1.25397f1025327p+999,   -0x1.8190037e8264bp-1, -0x1.47bc2cp-19, INEXACT)
 T(RN,  -0x1.7487e1f205655p+50,    0x1.d311c10ee22d5p-4,  -0x1.ffff9ap-2, INEXACT)
 T(RN, -0x1.248c40f1c9415p+260,    0x1.21460cc66adabp-1,  -0x1.ffff86p-2, INEXACT)
 T(RN,  0x1.53a71af27167bp+301,   -0x1.3ab3bd22dbb6cp-1,  -0x1.ffff8ep-2, INEXACT)
@@ -941,71 +941,71 @@ T(RN, -0x1.c8066f9a715fep+298,    0x1.fede8722a83aep-1,  -0x1.ffffdep-2, INEXACT
 T(RN, -0x1.ebf63aadf4605p+956,   -0x1.31646e224e379p-1,  -0x1.ffffaap-2, INEXACT)
 T(RN, -0x1.2179319f5eebfp+241,    -0x1.5946b3f1c76dp-1,  -0x1.ffff98p-2, INEXACT)
 T(RZ, -0x1.eca3ecd8a53ecp+775,   -0x1.2bf4b5f71eae1p-1,  0x1.7a0074p-24, INEXACT)
-T(RU, -0x1.eca3ecd8a53ecp+775,   -0x1.2bf4b5f71eae1p-1,  0x1.7a0076p-24, INEXACT)
+T(RU, -0x1.eca3ecd8a53ecp+775,   -0x1.2bf4b5f71eae1p-1,  0x1.7a0074p-24, INEXACT)
 T(RD, -0x1.eca3ecd8a53ecp+775,   -0x1.2bf4b5f71eae2p-1,  -0x1.fffffep-1, INEXACT)
 T(RN,  0x1.83bda70f65b3bp+532,    0x1.0a3d8a72990eap-2,   -0x1.ffff9p-2, INEXACT)
 T(RN,  0x1.6d2d60e1757fap+614,    0x1.2671b8504dd09p-1,  -0x1.ffffb8p-2, INEXACT)
-T(RZ,  0x1.7c621de65e20bp+888,    0x1.dedda9b18b56fp-1, -0x1.d859e2p-20, INEXACT)
+T(RZ,  0x1.7c621de65e20bp+888,    0x1.dedda9b18b56fp-1, -0x1.d859e4p-20, INEXACT)
 T(RD,  0x1.7c621de65e20bp+888,    0x1.dedda9b18b56fp-1, -0x1.d859e4p-20, INEXACT)
-T(RU,  0x1.7c621de65e20bp+888,     0x1.dedda9b18b57p-1,   0x1.ffffc6p-1, INEXACT)
+T(RU,  0x1.7c621de65e20bp+888,     0x1.dedda9b18b57p-1,   0x1.ffffc4p-1, INEXACT)
 T(RZ,   0x1.a1ac8fadde3bp+449,    0x1.e5cc76dfe5ce9p-1,   -0x1.fffffp-1, INEXACT)
-T(RD,   0x1.a1ac8fadde3bp+449,    0x1.e5cc76dfe5ce9p-1,  -0x1.fffff2p-1, INEXACT)
-T(RU,   0x1.a1ac8fadde3bp+449,    0x1.e5cc76dfe5ceap-1,  0x1.f16fb8p-22, INEXACT)
+T(RD,   0x1.a1ac8fadde3bp+449,    0x1.e5cc76dfe5ce9p-1,   -0x1.fffffp-1, INEXACT)
+T(RU,   0x1.a1ac8fadde3bp+449,    0x1.e5cc76dfe5ceap-1,  0x1.f16fb6p-22, INEXACT)
 T(RN,  0x1.50415035b3801p+624,    0x1.9c60442024446p-2,  -0x1.ffff82p-2, INEXACT)
 T(RZ, -0x1.5ff0d10919c42p+742,    0x1.23134059082c8p-1, -0x1.93bffep-21, INEXACT)
-T(RD, -0x1.5ff0d10919c42p+742,    0x1.23134059082c8p-1,    -0x1.93cp-21, INEXACT)
-T(RU, -0x1.5ff0d10919c42p+742,    0x1.23134059082c9p-1,   0x1.ffffe8p-1, INEXACT)
+T(RD, -0x1.5ff0d10919c42p+742,    0x1.23134059082c8p-1, -0x1.93bffep-21, INEXACT)
+T(RU, -0x1.5ff0d10919c42p+742,    0x1.23134059082c9p-1,   0x1.ffffe6p-1, INEXACT)
 T(RN,  0x1.f8a3ba9717756p+626,   -0x1.fe89577838e2cp-1,   -0x1.ffff9p-2, INEXACT)
-T(RZ,   0x1.35691caf2af1p+619,    0x1.2d6bfdae8bb14p-1, -0x1.518118p-23, INEXACT)
+T(RZ,   0x1.35691caf2af1p+619,    0x1.2d6bfdae8bb14p-1, -0x1.51811ap-23, INEXACT)
 T(RD,   0x1.35691caf2af1p+619,    0x1.2d6bfdae8bb14p-1, -0x1.51811ap-23, INEXACT)
-T(RU,   0x1.35691caf2af1p+619,    0x1.2d6bfdae8bb15p-1,   0x1.fffffcp-1, INEXACT)
+T(RU,   0x1.35691caf2af1p+619,    0x1.2d6bfdae8bb15p-1,   0x1.fffffap-1, INEXACT)
 T(RN,  -0x1.277576ca8c93p+258,   -0x1.0aeb293e7e8e4p-1,  -0x1.ffff8ep-2, INEXACT)
-T(RZ,  0x1.46ac95f084decp+929,   -0x1.3393e63eba8c9p-1,   0x1.ffffc6p-1, INEXACT)
+T(RZ,  0x1.46ac95f084decp+929,   -0x1.3393e63eba8c9p-1,   0x1.ffffc8p-1, INEXACT)
 T(RU,  0x1.46ac95f084decp+929,   -0x1.3393e63eba8c9p-1,   0x1.ffffc8p-1, INEXACT)
 T(RD,  0x1.46ac95f084decp+929,   -0x1.3393e63eba8cap-1, -0x1.c0182ap-20, INEXACT)
-T(RZ,  0x1.83ead4267b4f9p+464,   -0x1.f7b9f6b040c97p-1,  0x1.f6e4b2p-20, INEXACT)
+T(RZ,  0x1.83ead4267b4f9p+464,   -0x1.f7b9f6b040c97p-1,  0x1.f6e4b4p-20, INEXACT)
 T(RU,  0x1.83ead4267b4f9p+464,   -0x1.f7b9f6b040c97p-1,  0x1.f6e4b4p-20, INEXACT)
 T(RD,  0x1.83ead4267b4f9p+464,   -0x1.f7b9f6b040c98p-1,  -0x1.ffffc2p-1, INEXACT)
 T(RZ, -0x1.4a85439884a27p+366,    0x1.75842cea69269p-1,  -0x1.ffffecp-1, INEXACT)
-T(RD, -0x1.4a85439884a27p+366,    0x1.75842cea69269p-1,  -0x1.ffffeep-1, INEXACT)
+T(RD, -0x1.4a85439884a27p+366,    0x1.75842cea69269p-1,  -0x1.ffffecp-1, INEXACT)
 T(RU, -0x1.4a85439884a27p+366,    0x1.75842cea6926ap-1,  0x1.32c58ap-21, INEXACT)
 T(RN,  0x1.c8d2b3f6a1f6cp+129,    0x1.fd53f7e45d7ebp-1,  -0x1.ffff9cp-2, INEXACT)
-T(RZ, -0x1.c7c4229629dffp+762,    0x1.ccd105cefc934p-2,   -0x1.ffffdp-1, INEXACT)
+T(RZ, -0x1.c7c4229629dffp+762,    0x1.ccd105cefc934p-2,  -0x1.ffffd2p-1, INEXACT)
 T(RD, -0x1.c7c4229629dffp+762,    0x1.ccd105cefc934p-2,  -0x1.ffffd2p-1, INEXACT)
 T(RU, -0x1.c7c4229629dffp+762,    0x1.ccd105cefc935p-2,  0x1.716042p-20, INEXACT)
 T(RZ, -0x1.51c9b23fe1ad9p+226,    0x1.bb85b2e3c1693p-2,  -0x1.ffffdep-1, INEXACT)
-T(RD, -0x1.51c9b23fe1ad9p+226,    0x1.bb85b2e3c1693p-2,   -0x1.ffffep-1, INEXACT)
-T(RU, -0x1.51c9b23fe1ad9p+226,    0x1.bb85b2e3c1694p-2,   0x1.0dce5p-20, INEXACT)
+T(RD, -0x1.51c9b23fe1ad9p+226,    0x1.bb85b2e3c1693p-2,  -0x1.ffffdep-1, INEXACT)
+T(RU, -0x1.51c9b23fe1ad9p+226,    0x1.bb85b2e3c1694p-2,  0x1.0dce4ep-20, INEXACT)
 T(RZ, -0x1.24f545a524dc8p+844,    0x1.6a26cb0d36f48p-1, -0x1.cecadcp-20, INEXACT)
-T(RD, -0x1.24f545a524dc8p+844,    0x1.6a26cb0d36f48p-1, -0x1.cecadep-20, INEXACT)
-T(RU, -0x1.24f545a524dc8p+844,    0x1.6a26cb0d36f49p-1,   0x1.ffffc8p-1, INEXACT)
-T(RZ,  0x1.2a115e02a9d06p+604,    0x1.7724160f38988p-1,  -0x1.d4614p-20, INEXACT)
+T(RD, -0x1.24f545a524dc8p+844,    0x1.6a26cb0d36f48p-1, -0x1.cecadcp-20, INEXACT)
+T(RU, -0x1.24f545a524dc8p+844,    0x1.6a26cb0d36f49p-1,   0x1.ffffc6p-1, INEXACT)
+T(RZ,  0x1.2a115e02a9d06p+604,    0x1.7724160f38988p-1, -0x1.d46142p-20, INEXACT)
 T(RD,  0x1.2a115e02a9d06p+604,    0x1.7724160f38988p-1, -0x1.d46142p-20, INEXACT)
 T(RU,  0x1.2a115e02a9d06p+604,    0x1.7724160f38989p-1,   0x1.ffffc6p-1, INEXACT)
 T(RN, -0x1.9bb71e656199ap+364,    0x1.fdef28834b96bp-1,   -0x1.ffffep-2, INEXACT)
-T(RZ, 0x1.bb15fc52421dbp+1011,   -0x1.61d56484a4071p-2,   0x1.fffff6p-1, INEXACT)
+T(RZ, 0x1.bb15fc52421dbp+1011,   -0x1.61d56484a4071p-2,   0x1.fffff8p-1, INEXACT)
 T(RU, 0x1.bb15fc52421dbp+1011,   -0x1.61d56484a4071p-2,   0x1.fffff8p-1, INEXACT)
 T(RD, 0x1.bb15fc52421dbp+1011,   -0x1.61d56484a4072p-2, -0x1.10b5e4p-22, INEXACT)
 T(RZ, -0x1.1bac3dda40857p+463,   -0x1.4ceb2bfd2e024p-2,    0x1.ffffdp-1, INEXACT)
-T(RU, -0x1.1bac3dda40857p+463,   -0x1.4ceb2bfd2e024p-2,   0x1.ffffd2p-1, INEXACT)
+T(RU, -0x1.1bac3dda40857p+463,   -0x1.4ceb2bfd2e024p-2,    0x1.ffffdp-1, INEXACT)
 T(RD, -0x1.1bac3dda40857p+463,   -0x1.4ceb2bfd2e025p-2, -0x1.7ef67ep-20, INEXACT)
 T(RZ,  0x1.e9db40a917036p+861,    -0x1.97c56127059fp-2,  0x1.f6cd42p-22, INEXACT)
-T(RU,  0x1.e9db40a917036p+861,    -0x1.97c56127059fp-2,  0x1.f6cd44p-22, INEXACT)
-T(RD,  0x1.e9db40a917036p+861,   -0x1.97c56127059f1p-2,  -0x1.fffff2p-1, INEXACT)
-T(RZ,  -0x1.f9b99ab0d55fcp+95,   -0x1.da8de4751ddfdp-1,   0x1.ffffdep-1, INEXACT)
+T(RU,  0x1.e9db40a917036p+861,    -0x1.97c56127059fp-2,  0x1.f6cd42p-22, INEXACT)
+T(RD,  0x1.e9db40a917036p+861,   -0x1.97c56127059f1p-2,   -0x1.fffffp-1, INEXACT)
+T(RZ,  -0x1.f9b99ab0d55fcp+95,   -0x1.da8de4751ddfdp-1,    0x1.ffffep-1, INEXACT)
 T(RU,  -0x1.f9b99ab0d55fcp+95,   -0x1.da8de4751ddfdp-1,    0x1.ffffep-1, INEXACT)
 T(RD,  -0x1.f9b99ab0d55fcp+95,   -0x1.da8de4751ddfep-1, -0x1.06b8cep-20, INEXACT)
 T(RZ, -0x1.b54a8b0b07f5fp+654,   -0x1.9d34250f8c1ccp-1,   0x1.c1d13p-21, INEXACT)
-T(RU, -0x1.b54a8b0b07f5fp+654,   -0x1.9d34250f8c1ccp-1,  0x1.c1d132p-21, INEXACT)
+T(RU, -0x1.b54a8b0b07f5fp+654,   -0x1.9d34250f8c1ccp-1,   0x1.c1d13p-21, INEXACT)
 T(RD, -0x1.b54a8b0b07f5fp+654,   -0x1.9d34250f8c1cdp-1,  -0x1.ffffe4p-1, INEXACT)
-T(RZ,   0x1.5c9f084f59d13p+48,    0x1.fb8d89e12cae3p-1,  -0x1.ffffe8p-1, INEXACT)
+T(RZ,   0x1.5c9f084f59d13p+48,    0x1.fb8d89e12cae3p-1,  -0x1.ffffeap-1, INEXACT)
 T(RD,   0x1.5c9f084f59d13p+48,    0x1.fb8d89e12cae3p-1,  -0x1.ffffeap-1, INEXACT)
-T(RU,   0x1.5c9f084f59d13p+48,    0x1.fb8d89e12cae4p-1,  0x1.69cf08p-21, INEXACT)
+T(RU,   0x1.5c9f084f59d13p+48,    0x1.fb8d89e12cae4p-1,  0x1.69cf06p-21, INEXACT)
 T(RZ,  0x1.84485272e1f5fp+905,    0x1.dc980813b8205p-2,  -0x1.ffffc2p-1, INEXACT)
-T(RD,  0x1.84485272e1f5fp+905,    0x1.dc980813b8205p-2,  -0x1.ffffc4p-1, INEXACT)
+T(RD,  0x1.84485272e1f5fp+905,    0x1.dc980813b8205p-2,  -0x1.ffffc2p-1, INEXACT)
 T(RU,  0x1.84485272e1f5fp+905,    0x1.dc980813b8206p-2,   0x1.ecfdap-20, INEXACT)
 T(RN,  0x1.f1e0a9b248812p+789,    0x1.354f8a0f390dcp-2,  -0x1.ffffc8p-2, INEXACT)
-T(RZ, -0x1.e648e0c185d8cp+940,   -0x1.ac1d2d4cd677dp-1,   0x1.ffffeep-1, INEXACT)
+T(RZ, -0x1.e648e0c185d8cp+940,   -0x1.ac1d2d4cd677dp-1,    0x1.fffffp-1, INEXACT)
 T(RU, -0x1.e648e0c185d8cp+940,   -0x1.ac1d2d4cd677dp-1,    0x1.fffffp-1, INEXACT)
 T(RD, -0x1.e648e0c185d8cp+940,   -0x1.ac1d2d4cd677ep-1, -0x1.081ceap-21, INEXACT)
 T(RN, -0x1.a3bab3d8bea7ap+828,   -0x1.59f761a323621p-3,  -0x1.ffffb6p-2, INEXACT)
@@ -1017,71 +1017,71 @@ T(RN,  0x1.48c808df5ef1ep+942,    0x1.e20bfb3882befp-1,  -0x1.ffff86p-2, INEXACT
 T(RN, -0x1.46589ea86f6f2p+320,    0x1.f4d4a9dfe6f0bp-4,  -0x1.ffff9ep-2, INEXACT)
 T(RN, -0x1.1b96081b08bf7p+550,    -0x1.7e33d057d367p-3,  -0x1.fffff8p-2, INEXACT)
 T(RN,  0x1.d4a4c74ac95d5p+301,    0x1.3691811ed54cep-2,  -0x1.ffffa4p-2, INEXACT)
-T(RZ,  0x1.15860227c9715p+512,   -0x1.b133f4280ea03p-2,    0x1.ffffep-1, INEXACT)
+T(RZ,  0x1.15860227c9715p+512,   -0x1.b133f4280ea03p-2,   0x1.ffffe2p-1, INEXACT)
 T(RU,  0x1.15860227c9715p+512,   -0x1.b133f4280ea03p-2,   0x1.ffffe2p-1, INEXACT)
 T(RD,  0x1.15860227c9715p+512,   -0x1.b133f4280ea04p-2, -0x1.e8b9c2p-21, INEXACT)
 T(RN,   0x1.7cf8cd26ff766p+70,    0x1.5be5b203e8ff5p-5,  -0x1.ffffecp-2, INEXACT)
-T(RZ,  0x1.cc7c864399b09p+967,   -0x1.7fb668cb74b3bp-1,  0x1.237542p-21, INEXACT)
+T(RZ,  0x1.cc7c864399b09p+967,   -0x1.7fb668cb74b3bp-1,  0x1.237544p-21, INEXACT)
 T(RU,  0x1.cc7c864399b09p+967,   -0x1.7fb668cb74b3bp-1,  0x1.237544p-21, INEXACT)
 T(RD,  0x1.cc7c864399b09p+967,   -0x1.7fb668cb74b3cp-1,  -0x1.ffffeep-1, INEXACT)
 T(RZ,  0x1.d9f772bb41198p+489,    0x1.c9161788e1b87p-1,  -0x1.fffffap-1, INEXACT)
-T(RD,  0x1.d9f772bb41198p+489,    0x1.c9161788e1b87p-1,  -0x1.fffffcp-1, INEXACT)
+T(RD,  0x1.d9f772bb41198p+489,    0x1.c9161788e1b87p-1,  -0x1.fffffap-1, INEXACT)
 T(RU,  0x1.d9f772bb41198p+489,    0x1.c9161788e1b88p-1,  0x1.6f6c02p-23, INEXACT)
 T(RZ,  -0x1.f7ce19c1bd46p+197,   -0x1.f17dc9dcc9adfp-1,   0x1.ffffeep-1, INEXACT)
-T(RU,  -0x1.f7ce19c1bd46p+197,   -0x1.f17dc9dcc9adfp-1,    0x1.fffffp-1, INEXACT)
-T(RD,  -0x1.f7ce19c1bd46p+197,    -0x1.f17dc9dcc9aep-1, -0x1.1e9762p-21, INEXACT)
-T(RZ,  -0x1.f7554c3c0676ap+70,    0x1.f82ec0fd189b8p-1,   -0x1.b7f3p-22, INEXACT)
+T(RU,  -0x1.f7ce19c1bd46p+197,   -0x1.f17dc9dcc9adfp-1,   0x1.ffffeep-1, INEXACT)
+T(RD,  -0x1.f7ce19c1bd46p+197,    -0x1.f17dc9dcc9aep-1,  -0x1.1e976p-21, INEXACT)
+T(RZ,  -0x1.f7554c3c0676ap+70,    0x1.f82ec0fd189b8p-1, -0x1.b7f302p-22, INEXACT)
 T(RD,  -0x1.f7554c3c0676ap+70,    0x1.f82ec0fd189b8p-1, -0x1.b7f302p-22, INEXACT)
-T(RU,  -0x1.f7554c3c0676ap+70,    0x1.f82ec0fd189b9p-1,   0x1.fffff4p-1, INEXACT)
+T(RU,  -0x1.f7554c3c0676ap+70,    0x1.f82ec0fd189b9p-1,   0x1.fffff2p-1, INEXACT)
 T(RN,   -0x1.e0bd7f4f7bbfap-2,    0x1.c89ae9b78af92p-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ, -0x1.c1e2fe2f25f06p+984,   -0x1.9855ad2e23d21p-1,  0x1.62a008p-23, INEXACT)
+T(RZ, -0x1.c1e2fe2f25f06p+984,   -0x1.9855ad2e23d21p-1,  0x1.62a00ap-23, INEXACT)
 T(RU, -0x1.c1e2fe2f25f06p+984,   -0x1.9855ad2e23d21p-1,  0x1.62a00ap-23, INEXACT)
-T(RD, -0x1.c1e2fe2f25f06p+984,   -0x1.9855ad2e23d22p-1,  -0x1.fffffcp-1, INEXACT)
+T(RD, -0x1.c1e2fe2f25f06p+984,   -0x1.9855ad2e23d22p-1,  -0x1.fffffap-1, INEXACT)
 T(RZ, -0x1.9a38121947fefp+977,    0x1.576166ba900b9p-1,   -0x1.ffffep-1, INEXACT)
-T(RD, -0x1.9a38121947fefp+977,    0x1.576166ba900b9p-1,  -0x1.ffffe2p-1, INEXACT)
-T(RU, -0x1.9a38121947fefp+977,    0x1.576166ba900bap-1,  0x1.f4003cp-21, INEXACT)
+T(RD, -0x1.9a38121947fefp+977,    0x1.576166ba900b9p-1,   -0x1.ffffep-1, INEXACT)
+T(RU, -0x1.9a38121947fefp+977,    0x1.576166ba900bap-1,  0x1.f4003ap-21, INEXACT)
 T(RZ,  0x1.7e52fd31ba056p+399,    0x1.77fa6a78789a8p-4,  -0x1.fffff6p-1, INEXACT)
-T(RD,  0x1.7e52fd31ba056p+399,    0x1.77fa6a78789a8p-4,  -0x1.fffff8p-1, INEXACT)
-T(RU,  0x1.7e52fd31ba056p+399,    0x1.77fa6a78789a9p-4,  0x1.3ad688p-22, INEXACT)
+T(RD,  0x1.7e52fd31ba056p+399,    0x1.77fa6a78789a8p-4,  -0x1.fffff6p-1, INEXACT)
+T(RU,  0x1.7e52fd31ba056p+399,    0x1.77fa6a78789a9p-4,  0x1.3ad686p-22, INEXACT)
 T(RZ,  0x1.5cc2f27548514p+881,    -0x1.14f9628d519bp-1,   0x1.ffffecp-1, INEXACT)
-T(RU,  0x1.5cc2f27548514p+881,    -0x1.14f9628d519bp-1,   0x1.ffffeep-1, INEXACT)
+T(RU,  0x1.5cc2f27548514p+881,    -0x1.14f9628d519bp-1,   0x1.ffffecp-1, INEXACT)
 T(RD,  0x1.5cc2f27548514p+881,   -0x1.14f9628d519b1p-1, -0x1.3df5f4p-21, INEXACT)
 T(RZ, -0x1.2347ef7b7d7f3p+604,   -0x1.ea196061d7a27p-1,   0x1.fffffap-1, INEXACT)
-T(RU, -0x1.2347ef7b7d7f3p+604,   -0x1.ea196061d7a27p-1,   0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.2347ef7b7d7f3p+604,   -0x1.ea196061d7a28p-1, -0x1.6c600ap-23, INEXACT)
+T(RU, -0x1.2347ef7b7d7f3p+604,   -0x1.ea196061d7a27p-1,   0x1.fffffap-1, INEXACT)
+T(RD, -0x1.2347ef7b7d7f3p+604,   -0x1.ea196061d7a28p-1, -0x1.6c6008p-23, INEXACT)
 T(RN,  0x1.26fad942b447fp+287,    0x1.a7cb54ba73c6bp-4,  -0x1.ffffc6p-2, INEXACT)
 T(RN, -0x1.e3ec4a771a16bp+655,   -0x1.a784bed95150cp-6,  -0x1.ffffcep-2, INEXACT)
-T(RZ,  0x1.b2b63804cd8dfp+677,   -0x1.ff82fce1d9485p-1,  0x1.8f9332p-21, INEXACT)
+T(RZ,  0x1.b2b63804cd8dfp+677,   -0x1.ff82fce1d9485p-1,  0x1.8f9334p-21, INEXACT)
 T(RU,  0x1.b2b63804cd8dfp+677,   -0x1.ff82fce1d9485p-1,  0x1.8f9334p-21, INEXACT)
 T(RD,  0x1.b2b63804cd8dfp+677,   -0x1.ff82fce1d9486p-1,  -0x1.ffffe8p-1, INEXACT)
-T(RZ,  0x1.b3785a8ea60e7p+111,   -0x1.a2afea2707956p-6,   0x1.ffffe4p-1, INEXACT)
+T(RZ,  0x1.b3785a8ea60e7p+111,   -0x1.a2afea2707956p-6,   0x1.ffffe6p-1, INEXACT)
 T(RU,  0x1.b3785a8ea60e7p+111,   -0x1.a2afea2707956p-6,   0x1.ffffe6p-1, INEXACT)
-T(RD,  0x1.b3785a8ea60e7p+111,   -0x1.a2afea2707957p-6, -0x1.a761a6p-21, INEXACT)
-T(RZ, -0x1.1f4c4358bccebp+661,    0x1.048839c2c6837p-1,  -0x1.fffff8p-1, INEXACT)
+T(RD,  0x1.b3785a8ea60e7p+111,   -0x1.a2afea2707957p-6, -0x1.a761a4p-21, INEXACT)
+T(RZ, -0x1.1f4c4358bccebp+661,    0x1.048839c2c6837p-1,  -0x1.fffffap-1, INEXACT)
 T(RD, -0x1.1f4c4358bccebp+661,    0x1.048839c2c6837p-1,  -0x1.fffffap-1, INEXACT)
 T(RU, -0x1.1f4c4358bccebp+661,    0x1.048839c2c6838p-1,  0x1.89e718p-23, INEXACT)
 T(RZ,  0x1.f620030d72affp+788,     0x1.fb0f16398169p-1,  -0x1.fffff2p-1, INEXACT)
-T(RD,  0x1.f620030d72affp+788,     0x1.fb0f16398169p-1,  -0x1.fffff4p-1, INEXACT)
+T(RD,  0x1.f620030d72affp+788,     0x1.fb0f16398169p-1,  -0x1.fffff2p-1, INEXACT)
 T(RU,  0x1.f620030d72affp+788,    0x1.fb0f163981691p-1,  0x1.b960dep-22, INEXACT)
 T(RN, -0x1.c4a13149ff74dp+949,    0x1.e1a96b5d42504p-1,  -0x1.ffffd2p-2, INEXACT)
 T(RZ,  0x1.4db8e50fe802fp+532,    0x1.fa1c78f9c5ad5p-1, -0x1.0556bcp-22, INEXACT)
-T(RD,  0x1.4db8e50fe802fp+532,    0x1.fa1c78f9c5ad5p-1, -0x1.0556bep-22, INEXACT)
+T(RD,  0x1.4db8e50fe802fp+532,    0x1.fa1c78f9c5ad5p-1, -0x1.0556bcp-22, INEXACT)
 T(RU,  0x1.4db8e50fe802fp+532,    0x1.fa1c78f9c5ad6p-1,   0x1.fffff8p-1, INEXACT)
 T(RZ,  0x1.95b04bd0062a8p+330,    0x1.439bdebf22b11p-2, -0x1.b5b68ap-21, INEXACT)
-T(RD,  0x1.95b04bd0062a8p+330,    0x1.439bdebf22b11p-2, -0x1.b5b68cp-21, INEXACT)
-T(RU,  0x1.95b04bd0062a8p+330,    0x1.439bdebf22b12p-2,   0x1.ffffe6p-1, INEXACT)
-T(RZ,  0x1.58b5a76b05821p+805,   -0x1.b58bbda8bb875p-3,   0x1.fffff2p-1, INEXACT)
+T(RD,  0x1.95b04bd0062a8p+330,    0x1.439bdebf22b11p-2, -0x1.b5b68ap-21, INEXACT)
+T(RU,  0x1.95b04bd0062a8p+330,    0x1.439bdebf22b12p-2,   0x1.ffffe4p-1, INEXACT)
+T(RZ,  0x1.58b5a76b05821p+805,   -0x1.b58bbda8bb875p-3,   0x1.fffff4p-1, INEXACT)
 T(RU,  0x1.58b5a76b05821p+805,   -0x1.b58bbda8bb875p-3,   0x1.fffff4p-1, INEXACT)
-T(RD,  0x1.58b5a76b05821p+805,   -0x1.b58bbda8bb876p-3, -0x1.861d66p-22, INEXACT)
+T(RD,  0x1.58b5a76b05821p+805,   -0x1.b58bbda8bb876p-3, -0x1.861d64p-22, INEXACT)
 T(RZ,  0x1.cb6ca988f842cp+317,   -0x1.bf43e53e3aa3ap-1,  0x1.fc24f4p-21, INEXACT)
-T(RU,  0x1.cb6ca988f842cp+317,   -0x1.bf43e53e3aa3ap-1,  0x1.fc24f6p-21, INEXACT)
-T(RD,  0x1.cb6ca988f842cp+317,   -0x1.bf43e53e3aa3bp-1,  -0x1.ffffe2p-1, INEXACT)
+T(RU,  0x1.cb6ca988f842cp+317,   -0x1.bf43e53e3aa3ap-1,  0x1.fc24f4p-21, INEXACT)
+T(RD,  0x1.cb6ca988f842cp+317,   -0x1.bf43e53e3aa3bp-1,   -0x1.ffffep-1, INEXACT)
 T(RZ, -0x1.4661f315cdfc5p+762,    0x1.bb34daae95f39p-1,  -0x1.ffffecp-1, INEXACT)
-T(RD, -0x1.4661f315cdfc5p+762,    0x1.bb34daae95f39p-1,  -0x1.ffffeep-1, INEXACT)
-T(RU, -0x1.4661f315cdfc5p+762,    0x1.bb34daae95f3ap-1,  0x1.37473ap-21, INEXACT)
+T(RD, -0x1.4661f315cdfc5p+762,    0x1.bb34daae95f39p-1,  -0x1.ffffecp-1, INEXACT)
+T(RU, -0x1.4661f315cdfc5p+762,    0x1.bb34daae95f3ap-1,  0x1.374738p-21, INEXACT)
 T(RZ, -0x1.a5c84b232700ep+920,   -0x1.a3041694b47a5p-2,   0x1.fffffap-1, INEXACT)
-T(RU, -0x1.a5c84b232700ep+920,   -0x1.a3041694b47a5p-2,   0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.a5c84b232700ep+920,   -0x1.a3041694b47a6p-2, -0x1.700feep-23, INEXACT)
+T(RU, -0x1.a5c84b232700ep+920,   -0x1.a3041694b47a5p-2,   0x1.fffffap-1, INEXACT)
+T(RD, -0x1.a5c84b232700ep+920,   -0x1.a3041694b47a6p-2, -0x1.700fecp-23, INEXACT)
 T(RN,  0x1.3b59f02a675ccp+811,    0x1.f8a5f18ea91cfp-2,  -0x1.ffffd6p-2, INEXACT)
 T(RN,  0x1.1e77578905434p+488,    0x1.abf95c6c6fce5p-6,  -0x1.fffff6p-2, INEXACT)
 T(RN,   0x1.aa799a45eaf14p+59,    0x1.f56fa64594b59p-1,  -0x1.ffffc8p-2, INEXACT)
@@ -1097,38 +1097,38 @@ T(RN, -0x1.49df8181256d9p+474,    0x1.623630ce06c1bp-2,  -0x1.ffffccp-2, INEXACT
 T(RN, -0x1.0ed30f1b1e1f3p+526,    0x1.a384164552694p-5,  -0x1.fffff6p-2, INEXACT)
 T(RN,  0x1.a7c0d64ea2219p+758,   -0x1.e89328fdf14f2p-1,  -0x1.ffffdep-2, INEXACT)
 T(RN, -0x1.98ddf46f6abc8p+360,   -0x1.d8984d2b9828bp-2,  -0x1.ffffd6p-2, INEXACT)
-T(RZ, -0x1.17b63097c670cp+799,    0x1.b41cb3c04d1e1p-1, -0x1.69827cp-23, INEXACT)
+T(RZ, -0x1.17b63097c670cp+799,    0x1.b41cb3c04d1e1p-1, -0x1.69827ep-23, INEXACT)
 T(RD, -0x1.17b63097c670cp+799,    0x1.b41cb3c04d1e1p-1, -0x1.69827ep-23, INEXACT)
-T(RU, -0x1.17b63097c670cp+799,    0x1.b41cb3c04d1e2p-1,   0x1.fffffcp-1, INEXACT)
-T(RZ,  0x1.0e2c9fdbeac34p+960,     -0x1.30cc1b14012p-3,  0x1.a44daap-22, INEXACT)
+T(RU, -0x1.17b63097c670cp+799,    0x1.b41cb3c04d1e2p-1,   0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.0e2c9fdbeac34p+960,     -0x1.30cc1b14012p-3,  0x1.a44dacp-22, INEXACT)
 T(RU,  0x1.0e2c9fdbeac34p+960,     -0x1.30cc1b14012p-3,  0x1.a44dacp-22, INEXACT)
-T(RD,  0x1.0e2c9fdbeac34p+960,   -0x1.30cc1b1401201p-3,  -0x1.fffff4p-1, INEXACT)
-T(RZ, -0x1.f5349b69348ffp+455,   -0x1.49f5cacece9cep-2,   0x1.fffff4p-1, INEXACT)
+T(RD,  0x1.0e2c9fdbeac34p+960,   -0x1.30cc1b1401201p-3,  -0x1.fffff2p-1, INEXACT)
+T(RZ, -0x1.f5349b69348ffp+455,   -0x1.49f5cacece9cep-2,   0x1.fffff6p-1, INEXACT)
 T(RU, -0x1.f5349b69348ffp+455,   -0x1.49f5cacece9cep-2,   0x1.fffff6p-1, INEXACT)
-T(RD, -0x1.f5349b69348ffp+455,   -0x1.49f5cacece9cfp-2, -0x1.5945dap-22, INEXACT)
+T(RD, -0x1.f5349b69348ffp+455,   -0x1.49f5cacece9cfp-2, -0x1.5945d8p-22, INEXACT)
 T(RZ,  0x1.693dfa67ab712p+314,   -0x1.2a4257022bd98p-2,  0x1.e3e0cap-22, INEXACT)
-T(RU,  0x1.693dfa67ab712p+314,   -0x1.2a4257022bd98p-2,  0x1.e3e0ccp-22, INEXACT)
-T(RD,  0x1.693dfa67ab712p+314,   -0x1.2a4257022bd99p-2,  -0x1.fffff2p-1, INEXACT)
-T(RZ, -0x1.3459e02e19df9p+645,    0x1.fe1406b0753eep-1,   -0x1.fffffp-1, INEXACT)
+T(RU,  0x1.693dfa67ab712p+314,   -0x1.2a4257022bd98p-2,  0x1.e3e0cap-22, INEXACT)
+T(RD,  0x1.693dfa67ab712p+314,   -0x1.2a4257022bd99p-2,   -0x1.fffffp-1, INEXACT)
+T(RZ, -0x1.3459e02e19df9p+645,    0x1.fe1406b0753eep-1,  -0x1.fffff2p-1, INEXACT)
 T(RD, -0x1.3459e02e19df9p+645,    0x1.fe1406b0753eep-1,  -0x1.fffff2p-1, INEXACT)
 T(RU, -0x1.3459e02e19df9p+645,    0x1.fe1406b0753efp-1,  0x1.caa43cp-22, INEXACT)
-T(RZ, -0x1.39eab6fa7b0c4p+918,    0x1.89d08ec7d05ddp-1,  -0x1.fffff4p-1, INEXACT)
+T(RZ, -0x1.39eab6fa7b0c4p+918,    0x1.89d08ec7d05ddp-1,  -0x1.fffff6p-1, INEXACT)
 T(RD, -0x1.39eab6fa7b0c4p+918,    0x1.89d08ec7d05ddp-1,  -0x1.fffff6p-1, INEXACT)
-T(RU, -0x1.39eab6fa7b0c4p+918,    0x1.89d08ec7d05dep-1,  0x1.4e512ep-22, INEXACT)
+T(RU, -0x1.39eab6fa7b0c4p+918,    0x1.89d08ec7d05dep-1,  0x1.4e512cp-22, INEXACT)
 T(RN,  0x1.9ec82c93bad42p+891,    0x1.b595e13beed85p-1,         -0x1p-1, INEXACT)
 T(RZ,  0x1.4ff0c8997f152p+607,    0x1.82a5dbc5f0289p-1,  -0x1.fffff6p-1, INEXACT)
-T(RD,  0x1.4ff0c8997f152p+607,    0x1.82a5dbc5f0289p-1,  -0x1.fffff8p-1, INEXACT)
+T(RD,  0x1.4ff0c8997f152p+607,    0x1.82a5dbc5f0289p-1,  -0x1.fffff6p-1, INEXACT)
 T(RU,  0x1.4ff0c8997f152p+607,    0x1.82a5dbc5f028ap-1,  0x1.20210cp-22, INEXACT)
 T(RN, -0x1.abfa297f4728bp+323,    0x1.800a89af9f7e1p-4,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.6eb342d414907p+164,    0x1.f006f2f3ffe82p-2, -0x1.2b92f2p-22, INEXACT)
-T(RD,  0x1.6eb342d414907p+164,    0x1.f006f2f3ffe82p-2, -0x1.2b92f4p-22, INEXACT)
-T(RU,  0x1.6eb342d414907p+164,    0x1.f006f2f3ffe83p-2,   0x1.fffff8p-1, INEXACT)
+T(RD,  0x1.6eb342d414907p+164,    0x1.f006f2f3ffe82p-2, -0x1.2b92f2p-22, INEXACT)
+T(RU,  0x1.6eb342d414907p+164,    0x1.f006f2f3ffe83p-2,   0x1.fffff6p-1, INEXACT)
 T(RN,-0x1.96974e0a0ca1bp+1020,   -0x1.47423f558e53cp-2,  -0x1.ffffe6p-2, INEXACT)
-T(RZ, -0x1.87f2cf434697dp+322,     -0x1.ff7147283b5p-2,  0x1.2162ccp-22, INEXACT)
+T(RZ, -0x1.87f2cf434697dp+322,     -0x1.ff7147283b5p-2,  0x1.2162cep-22, INEXACT)
 T(RU, -0x1.87f2cf434697dp+322,     -0x1.ff7147283b5p-2,  0x1.2162cep-22, INEXACT)
-T(RD, -0x1.87f2cf434697dp+322,   -0x1.ff7147283b501p-2,  -0x1.fffff8p-1, INEXACT)
+T(RD, -0x1.87f2cf434697dp+322,   -0x1.ff7147283b501p-2,  -0x1.fffff6p-1, INEXACT)
 T(RN, -0x1.cab79420b5fa2p+203,    0x1.c7d5416c99451p-1,  -0x1.ffffe8p-2, INEXACT)
-T(RZ,  -0x1.421b3a358f5e3p+57,    0x1.fc661628e62acp-1,  -0x1.fffff6p-1, INEXACT)
+T(RZ,  -0x1.421b3a358f5e3p+57,    0x1.fc661628e62acp-1,  -0x1.fffff8p-1, INEXACT)
 T(RD,  -0x1.421b3a358f5e3p+57,    0x1.fc661628e62acp-1,  -0x1.fffff8p-1, INEXACT)
 T(RU,  -0x1.421b3a358f5e3p+57,    0x1.fc661628e62adp-1,  0x1.02baa6p-22, INEXACT)
 T(RN,  0x1.cd756ccae2816p+799,    0x1.bc619cc65207fp-1,  -0x1.ffffe6p-2, INEXACT)
@@ -1136,36 +1136,36 @@ T(RN,  0x1.2a0d5687ad5fbp+189,    -0x1.dd1b3b766efap-2,  -0x1.fffffep-2, INEXACT
 T(RN,  0x1.2d44837122fafp+193,   -0x1.fa8aa1f31fe29p-1,  -0x1.fffff8p-2, INEXACT)
 T(RN,  0x1.9189f441446d5p+114,   -0x1.7783ea482dd27p-1,  -0x1.fffffep-2, INEXACT)
 T(RZ,   0x1.7262b1f1dfeebp+62,    0x1.1adb9c6c2e63dp-3,  -0x1.8c372p-25, INEXACT)
-T(RD,   0x1.7262b1f1dfeebp+62,    0x1.1adb9c6c2e63dp-3, -0x1.8c3722p-25, INEXACT)
-T(RU,   0x1.7262b1f1dfeebp+62,    0x1.1adb9c6c2e63ep-3,          0x1p+0, INEXACT)
-T(RZ,  0x1.6b58f6653baf8p+817,    0x1.df1a3a8761a8cp-1,  -0x1.fffff2p-1, INEXACT)
+T(RD,   0x1.7262b1f1dfeebp+62,    0x1.1adb9c6c2e63dp-3,  -0x1.8c372p-25, INEXACT)
+T(RU,   0x1.7262b1f1dfeebp+62,    0x1.1adb9c6c2e63ep-3,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.6b58f6653baf8p+817,    0x1.df1a3a8761a8cp-1,  -0x1.fffff4p-1, INEXACT)
 T(RD,  0x1.6b58f6653baf8p+817,    0x1.df1a3a8761a8cp-1,  -0x1.fffff4p-1, INEXACT)
-T(RU,  0x1.6b58f6653baf8p+817,    0x1.df1a3a8761a8dp-1,  0x1.8ff454p-22, INEXACT)
+T(RU,  0x1.6b58f6653baf8p+817,    0x1.df1a3a8761a8dp-1,  0x1.8ff452p-22, INEXACT)
 T(RZ,  0x1.3f8abf2cc301ep+163,     0x1.ef5341c5977fp-8, -0x1.a07514p-22, INEXACT)
-T(RD,  0x1.3f8abf2cc301ep+163,     0x1.ef5341c5977fp-8, -0x1.a07516p-22, INEXACT)
-T(RU,  0x1.3f8abf2cc301ep+163,    0x1.ef5341c5977f1p-8,   0x1.fffff4p-1, INEXACT)
+T(RD,  0x1.3f8abf2cc301ep+163,     0x1.ef5341c5977fp-8, -0x1.a07514p-22, INEXACT)
+T(RU,  0x1.3f8abf2cc301ep+163,    0x1.ef5341c5977f1p-8,   0x1.fffff2p-1, INEXACT)
 T(RZ, -0x1.01ad6cc305934p+182,  -0x1.1424ef5ce573fp-10,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.01ad6cc305934p+182,  -0x1.1424ef5ce573fp-10,          0x1p+0, INEXACT)
-T(RD, -0x1.01ad6cc305934p+182,   -0x1.1424ef5ce574p-10, -0x1.72634cp-25, INEXACT)
+T(RU, -0x1.01ad6cc305934p+182,  -0x1.1424ef5ce573fp-10,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.01ad6cc305934p+182,   -0x1.1424ef5ce574p-10, -0x1.72634ap-25, INEXACT)
 T(RZ,  -0x1.df988cccea61p+225,   -0x1.ee80f67180aefp-1,  0x1.694bdep-22, INEXACT)
-T(RU,  -0x1.df988cccea61p+225,   -0x1.ee80f67180aefp-1,   0x1.694bep-22, INEXACT)
-T(RD,  -0x1.df988cccea61p+225,    -0x1.ee80f67180afp-1,  -0x1.fffff6p-1, INEXACT)
-T(RZ,  0x1.22c2bf0969817p+744,   -0x1.fd9aaa483566dp-1,   0x1.fffff8p-1, INEXACT)
+T(RU,  -0x1.df988cccea61p+225,   -0x1.ee80f67180aefp-1,  0x1.694bdep-22, INEXACT)
+T(RD,  -0x1.df988cccea61p+225,    -0x1.ee80f67180afp-1,  -0x1.fffff4p-1, INEXACT)
+T(RZ,  0x1.22c2bf0969817p+744,   -0x1.fd9aaa483566dp-1,   0x1.fffffap-1, INEXACT)
 T(RU,  0x1.22c2bf0969817p+744,   -0x1.fd9aaa483566dp-1,   0x1.fffffap-1, INEXACT)
-T(RD,  0x1.22c2bf0969817p+744,   -0x1.fd9aaa483566ep-1, -0x1.b40e44p-23, INEXACT)
-T(RZ,  0x1.bb9b37a8c420cp+251,    0x1.6937e89cef395p-4, -0x1.2cca1ap-24, INEXACT)
+T(RD,  0x1.22c2bf0969817p+744,   -0x1.fd9aaa483566ep-1, -0x1.b40e42p-23, INEXACT)
+T(RZ,  0x1.bb9b37a8c420cp+251,    0x1.6937e89cef395p-4, -0x1.2cca1cp-24, INEXACT)
 T(RD,  0x1.bb9b37a8c420cp+251,    0x1.6937e89cef395p-4, -0x1.2cca1cp-24, INEXACT)
 T(RU,  0x1.bb9b37a8c420cp+251,    0x1.6937e89cef396p-4,   0x1.fffffep-1, INEXACT)
 T(RZ, -0x1.58423a5695d22p+564,   -0x1.7c610e36b318fp-4,   0x1.90f37p-23, INEXACT)
-T(RU, -0x1.58423a5695d22p+564,   -0x1.7c610e36b318fp-4,  0x1.90f372p-23, INEXACT)
+T(RU, -0x1.58423a5695d22p+564,   -0x1.7c610e36b318fp-4,   0x1.90f37p-23, INEXACT)
 T(RD, -0x1.58423a5695d22p+564,    -0x1.7c610e36b319p-4,  -0x1.fffffap-1, INEXACT)
 T(RZ,  0x1.0fbc63664a5ffp+678,    0x1.71e77be4246f8p-4, -0x1.0e20fep-22, INEXACT)
-T(RD,  0x1.0fbc63664a5ffp+678,    0x1.71e77be4246f8p-4,   -0x1.0e21p-22, INEXACT)
+T(RD,  0x1.0fbc63664a5ffp+678,    0x1.71e77be4246f8p-4, -0x1.0e20fep-22, INEXACT)
 T(RU,  0x1.0fbc63664a5ffp+678,    0x1.71e77be4246f9p-4,   0x1.fffff8p-1, INEXACT)
 T(RN,   0x1.0df340dbb4491p+28,    0x1.e8a001f33a3c1p-1,  -0x1.ffffeep-2, INEXACT)
 T(RN,  0x1.89c7ea015a48dp+899,    0x1.eb0cb6d430b7ep-1,  -0x1.ffffeap-2, INEXACT)
 T(RZ,  0x1.a3732b657594bp+664,    0x1.7bab7ecadbaa4p-1,  -0x1.fffff6p-1, INEXACT)
-T(RD,  0x1.a3732b657594bp+664,    0x1.7bab7ecadbaa4p-1,  -0x1.fffff8p-1, INEXACT)
+T(RD,  0x1.a3732b657594bp+664,    0x1.7bab7ecadbaa4p-1,  -0x1.fffff6p-1, INEXACT)
 T(RU,  0x1.a3732b657594bp+664,    0x1.7bab7ecadbaa5p-1,   0x1.313a3p-22, INEXACT)
 T(RN,  -0x1.25afd27aff1c5p+11,    0x1.d4278bb00fbb8p-1,   -0x1.ffffep-2, INEXACT)
 T(RN, -0x1.4bf70e1371619p+718,     0x1.ffdf5e8130cbp-1,  -0x1.fffffep-2, INEXACT)
@@ -1178,63 +1178,63 @@ T(RN,   -0x1.f35b94beb8eep+29,   -0x1.9242ad8785107p-1,  -0x1.fffff6p-2, INEXACT
 T(RN,  0x1.93c21efac20bcp+531,    0x1.4afb13abb66aep-2,  -0x1.fffff8p-2, INEXACT)
 T(RN,  0x1.38b3ef959e3b2p+578,    0x1.4d83f374e18fap-2,   -0x1.fffffp-2, INEXACT)
 T(RZ,  0x1.6b1a156f0334ep+600,     0x1.b6f411738962p-2,  -0x1.fffff8p-1, INEXACT)
-T(RD,  0x1.6b1a156f0334ep+600,     0x1.b6f411738962p-2,  -0x1.fffffap-1, INEXACT)
+T(RD,  0x1.6b1a156f0334ep+600,     0x1.b6f411738962p-2,  -0x1.fffff8p-1, INEXACT)
 T(RU,  0x1.6b1a156f0334ep+600,    0x1.b6f4117389621p-2,  0x1.e7db76p-23, INEXACT)
-T(RZ,  0x1.7847f78a59123p+829,   -0x1.e726c00f1c95ap-2,   0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.7847f78a59123p+829,   -0x1.e726c00f1c95ap-2,   0x1.fffffcp-1, INEXACT)
 T(RU,  0x1.7847f78a59123p+829,   -0x1.e726c00f1c95ap-2,   0x1.fffffcp-1, INEXACT)
 T(RD,  0x1.7847f78a59123p+829,   -0x1.e726c00f1c95bp-2, -0x1.119f7cp-23, INEXACT)
-T(RZ,  0x1.2e91616e66aa6p+208,    0x1.82fc98339b404p-1,  -0x1.fffff8p-1, INEXACT)
+T(RZ,  0x1.2e91616e66aa6p+208,    0x1.82fc98339b404p-1,  -0x1.fffffap-1, INEXACT)
 T(RD,  0x1.2e91616e66aa6p+208,    0x1.82fc98339b404p-1,  -0x1.fffffap-1, INEXACT)
-T(RU,  0x1.2e91616e66aa6p+208,    0x1.82fc98339b405p-1,  0x1.a222b8p-23, INEXACT)
+T(RU,  0x1.2e91616e66aa6p+208,    0x1.82fc98339b405p-1,  0x1.a222b6p-23, INEXACT)
 T(RZ,  0x1.67fd691cf9ec8p+315,    0x1.537c48f922a7cp-1,  -0x1.fffffep-1, INEXACT)
-T(RD,  0x1.67fd691cf9ec8p+315,    0x1.537c48f922a7cp-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.67fd691cf9ec8p+315,    0x1.537c48f922a7dp-1,  0x1.88dbeap-25, INEXACT)
+T(RD,  0x1.67fd691cf9ec8p+315,    0x1.537c48f922a7cp-1,  -0x1.fffffep-1, INEXACT)
+T(RU,  0x1.67fd691cf9ec8p+315,    0x1.537c48f922a7dp-1,  0x1.88dbe8p-25, INEXACT)
 T(RZ,  0x1.41ceb01baba68p+546,    0x1.915972c2b633dp-2,  -0x1.fffffep-1, INEXACT)
-T(RD,  0x1.41ceb01baba68p+546,    0x1.915972c2b633dp-2,         -0x1p+0, INEXACT)
+T(RD,  0x1.41ceb01baba68p+546,    0x1.915972c2b633dp-2,  -0x1.fffffep-1, INEXACT)
 T(RU,  0x1.41ceb01baba68p+546,    0x1.915972c2b633ep-2,  0x1.06e06ap-25, INEXACT)
 T(RN, -0x1.4e73248245296p+742,     0x1.0aea76e11cbep-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ,   0x1.9b468054f573p+132,    0x1.15b0c8311f7b8p-1, -0x1.c17984p-24, INEXACT)
+T(RZ,   0x1.9b468054f573p+132,    0x1.15b0c8311f7b8p-1, -0x1.c17986p-24, INEXACT)
 T(RD,   0x1.9b468054f573p+132,    0x1.15b0c8311f7b8p-1, -0x1.c17986p-24, INEXACT)
-T(RU,   0x1.9b468054f573p+132,    0x1.15b0c8311f7b9p-1,   0x1.fffffep-1, INEXACT)
+T(RU,   0x1.9b468054f573p+132,    0x1.15b0c8311f7b9p-1,   0x1.fffffcp-1, INEXACT)
 T(RZ,  -0x1.4a0894d0c0dfcp+40,   -0x1.ef5e101947fcap-1,  0x1.2bf398p-24, INEXACT)
-T(RU,  -0x1.4a0894d0c0dfcp+40,   -0x1.ef5e101947fcap-1,  0x1.2bf39ap-24, INEXACT)
+T(RU,  -0x1.4a0894d0c0dfcp+40,   -0x1.ef5e101947fcap-1,  0x1.2bf398p-24, INEXACT)
 T(RD,  -0x1.4a0894d0c0dfcp+40,   -0x1.ef5e101947fcbp-1,  -0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.c36f4847e69fcp+877,   -0x1.ff5a8dd999e09p-1,  0x1.e04228p-23, INEXACT)
-T(RU,  0x1.c36f4847e69fcp+877,   -0x1.ff5a8dd999e09p-1,  0x1.e0422ap-23, INEXACT)
-T(RD,  0x1.c36f4847e69fcp+877,   -0x1.ff5a8dd999e0ap-1,  -0x1.fffffap-1, INEXACT)
+T(RU,  0x1.c36f4847e69fcp+877,   -0x1.ff5a8dd999e09p-1,  0x1.e04228p-23, INEXACT)
+T(RD,  0x1.c36f4847e69fcp+877,   -0x1.ff5a8dd999e0ap-1,  -0x1.fffff8p-1, INEXACT)
 T(RN,   -0x1.16f08ac740f8p+51,   -0x1.90d4e6cb34829p-1,   -0x1.fffffp-2, INEXACT)
 T(RZ, -0x1.8c6b547f475dap+594,    0x1.8bf44e5e442d3p-1,  -0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.8c6b547f475dap+594,    0x1.8bf44e5e442d3p-1,  -0x1.fffffep-1, INEXACT)
-T(RU, -0x1.8c6b547f475dap+594,    0x1.8bf44e5e442d4p-1,  0x1.c434a8p-24, INEXACT)
+T(RD, -0x1.8c6b547f475dap+594,    0x1.8bf44e5e442d3p-1,  -0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.8c6b547f475dap+594,    0x1.8bf44e5e442d4p-1,  0x1.c434a6p-24, INEXACT)
 T(RN,  0x1.eb911a3c638b5p+315,    0x1.75e47752c7235p-1,  -0x1.fffffep-2, INEXACT)
-T(RZ,  0x1.de44b000e8c56p+295,    0x1.a875967822a3dp-1,  -0x1.fffff8p-1, INEXACT)
+T(RZ,  0x1.de44b000e8c56p+295,    0x1.a875967822a3dp-1,  -0x1.fffffap-1, INEXACT)
 T(RD,  0x1.de44b000e8c56p+295,    0x1.a875967822a3dp-1,  -0x1.fffffap-1, INEXACT)
 T(RU,  0x1.de44b000e8c56p+295,    0x1.a875967822a3ep-1,  0x1.8378b4p-23, INEXACT)
-T(RZ,  0x1.54f877cc02984p+148,   -0x1.bac4f81df41d4p-6,   0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.54f877cc02984p+148,   -0x1.bac4f81df41d4p-6,   0x1.fffffcp-1, INEXACT)
 T(RU,  0x1.54f877cc02984p+148,   -0x1.bac4f81df41d4p-6,   0x1.fffffcp-1, INEXACT)
-T(RD,  0x1.54f877cc02984p+148,   -0x1.bac4f81df41d5p-6, -0x1.1d0daap-23, INEXACT)
-T(RZ, -0x1.00ba5522100c7p+182,   -0x1.01286bafc0eb2p-1,   0x1.fffffap-1, INEXACT)
+T(RD,  0x1.54f877cc02984p+148,   -0x1.bac4f81df41d5p-6, -0x1.1d0da8p-23, INEXACT)
+T(RZ, -0x1.00ba5522100c7p+182,   -0x1.01286bafc0eb2p-1,   0x1.fffffcp-1, INEXACT)
 T(RU, -0x1.00ba5522100c7p+182,   -0x1.01286bafc0eb2p-1,   0x1.fffffcp-1, INEXACT)
 T(RD, -0x1.00ba5522100c7p+182,   -0x1.01286bafc0eb3p-1, -0x1.1e576ep-23, INEXACT)
-T(RZ,   0x1.b480e4441191p+695,   -0x1.ad8862de36a46p-1,   0x1.fffff8p-1, INEXACT)
+T(RZ,   0x1.b480e4441191p+695,   -0x1.ad8862de36a46p-1,   0x1.fffffap-1, INEXACT)
 T(RU,   0x1.b480e4441191p+695,   -0x1.ad8862de36a46p-1,   0x1.fffffap-1, INEXACT)
-T(RD,   0x1.b480e4441191p+695,   -0x1.ad8862de36a47p-1,  -0x1.874dep-23, INEXACT)
-T(RZ, -0x1.9dc08725b0284p+115,    0x1.a0eb5f68583e5p-1,  -0x1.fffffep-1, INEXACT)
+T(RD,   0x1.b480e4441191p+695,   -0x1.ad8862de36a47p-1, -0x1.874ddep-23, INEXACT)
+T(RZ, -0x1.9dc08725b0284p+115,    0x1.a0eb5f68583e5p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.9dc08725b0284p+115,    0x1.a0eb5f68583e5p-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.9dc08725b0284p+115,    0x1.a0eb5f68583e6p-1,  0x1.4df88ep-28, INEXACT)
-T(RZ, -0x1.16c5835dca79bp+355,    0x1.48435f83e30fdp-1, -0x1.510652p-23, INEXACT)
+T(RU, -0x1.9dc08725b0284p+115,    0x1.a0eb5f68583e6p-1,  0x1.4df88cp-28, INEXACT)
+T(RZ, -0x1.16c5835dca79bp+355,    0x1.48435f83e30fdp-1, -0x1.510654p-23, INEXACT)
 T(RD, -0x1.16c5835dca79bp+355,    0x1.48435f83e30fdp-1, -0x1.510654p-23, INEXACT)
-T(RU, -0x1.16c5835dca79bp+355,    0x1.48435f83e30fep-1,   0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.16c5835dca79bp+355,    0x1.48435f83e30fep-1,   0x1.fffffap-1, INEXACT)
 T(RN,  0x1.4cf5f531c794bp+852,   -0x1.fd065f433c60fp-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.acd2c0b30008ap+126,   -0x1.48dea130cf79bp-1,  -0x1.fffffap-2, INEXACT)
 T(RZ, -0x1.6e3ef83b87725p+602,    0x1.58ea98eeb7fd3p-1, -0x1.29eacep-23, INEXACT)
-T(RD, -0x1.6e3ef83b87725p+602,    0x1.58ea98eeb7fd3p-1,  -0x1.29eadp-23, INEXACT)
+T(RD, -0x1.6e3ef83b87725p+602,    0x1.58ea98eeb7fd3p-1, -0x1.29eacep-23, INEXACT)
 T(RU, -0x1.6e3ef83b87725p+602,    0x1.58ea98eeb7fd4p-1,   0x1.fffffcp-1, INEXACT)
 T(RZ,  -0x1.2c44a4b9758cp+465,   -0x1.9d2dc6787b1e2p-3,   0x1.fffffcp-1, INEXACT)
-T(RU,  -0x1.2c44a4b9758cp+465,   -0x1.9d2dc6787b1e2p-3,   0x1.fffffep-1, INEXACT)
+T(RU,  -0x1.2c44a4b9758cp+465,   -0x1.9d2dc6787b1e2p-3,   0x1.fffffcp-1, INEXACT)
 T(RD,  -0x1.2c44a4b9758cp+465,   -0x1.9d2dc6787b1e3p-3, -0x1.aa7768p-24, INEXACT)
 T(RZ, -0x1.8c0d29b3764a8p+615,   -0x1.41036eb67dcf5p-1,   0x1.fffffap-1, INEXACT)
-T(RU, -0x1.8c0d29b3764a8p+615,   -0x1.41036eb67dcf5p-1,   0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.8c0d29b3764a8p+615,   -0x1.41036eb67dcf5p-1,   0x1.fffffap-1, INEXACT)
 T(RD, -0x1.8c0d29b3764a8p+615,   -0x1.41036eb67dcf6p-1, -0x1.4c910ap-23, INEXACT)
 T(RN,  0x1.f7d345d0aeb2fp+358,    0x1.7befc3a20260dp-2,  -0x1.fffff2p-2, INEXACT)
 T(RN,  0x1.537ec545470d6p+472,   -0x1.0e5bfde885cfap-1,  -0x1.fffff6p-2, INEXACT)
@@ -1242,11 +1242,11 @@ T(RN,  0x1.c608aea0c9791p+120,   -0x1.69ee1e06fdac8p-3,   -0x1.fffffp-2, INEXACT
 T(RN, -0x1.8ab31a490e935p+817,    0x1.f7854fbad7328p-1,   -0x1.fffffp-2, INEXACT)
 T(RN,  0x1.eb66332ae818dp+214,     0x1.cf56ba97795ap-1,  -0x1.fffffap-2, INEXACT)
 T(RZ,  0x1.a2c5f9994e7dcp+991,   -0x1.5eb987af7bcc8p-1,   0x1.12f02p-23, INEXACT)
-T(RU,  0x1.a2c5f9994e7dcp+991,   -0x1.5eb987af7bcc8p-1,  0x1.12f022p-23, INEXACT)
+T(RU,  0x1.a2c5f9994e7dcp+991,   -0x1.5eb987af7bcc8p-1,   0x1.12f02p-23, INEXACT)
 T(RD,  0x1.a2c5f9994e7dcp+991,   -0x1.5eb987af7bcc9p-1,  -0x1.fffffcp-1, INEXACT)
 T(RZ, -0x1.9b86485420cd3p+119,   -0x1.089a504312125p-1,  0x1.9b4602p-24, INEXACT)
-T(RU, -0x1.9b86485420cd3p+119,   -0x1.089a504312125p-1,  0x1.9b4604p-24, INEXACT)
-T(RD, -0x1.9b86485420cd3p+119,   -0x1.089a504312126p-1,  -0x1.fffffep-1, INEXACT)
+T(RU, -0x1.9b86485420cd3p+119,   -0x1.089a504312125p-1,  0x1.9b4602p-24, INEXACT)
+T(RD, -0x1.9b86485420cd3p+119,   -0x1.089a504312126p-1,  -0x1.fffffcp-1, INEXACT)
 T(RN,  0x1.8ea6616f3cfb7p+390,   -0x1.2d58d4f5415dap-1,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.c38c56957cea2p+385,     0x1.74dfd4cda7e2p-6,   -0x1.fffffp-2, INEXACT)
 T(RN, -0x1.aec3b89c39749p+667,   -0x1.57df705bb3677p-3,   -0x1.fffffp-2, INEXACT)
@@ -1261,76 +1261,76 @@ T(RN,  -0x1.7501595fbdf2p+824,   -0x1.6aa91ff2122a6p-1,  -0x1.fffffcp-2, INEXACT
 T(RN,  0x1.6ac961617eb09p+151,   -0x1.ce5888abe5df6p-1,  -0x1.fffffap-2, INEXACT)
 T(RN,  0x1.c908894546cd9p+903,   -0x1.f4bb9e9080d9fp-1,  -0x1.fffff8p-2, INEXACT)
 T(RZ,  -0x1.e3e01d700caa4p+46,    0x1.442d52ee94fe5p-8, -0x1.48f814p-24, INEXACT)
-T(RD,  -0x1.e3e01d700caa4p+46,    0x1.442d52ee94fe5p-8, -0x1.48f816p-24, INEXACT)
+T(RD,  -0x1.e3e01d700caa4p+46,    0x1.442d52ee94fe5p-8, -0x1.48f814p-24, INEXACT)
 T(RU,  -0x1.e3e01d700caa4p+46,    0x1.442d52ee94fe6p-8,   0x1.fffffep-1, INEXACT)
 T(RZ, -0x1.54116ea1b8743p+946,   -0x1.2458396333615p-1,   0x1.fffffcp-1, INEXACT)
-T(RU, -0x1.54116ea1b8743p+946,   -0x1.2458396333615p-1,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.54116ea1b8743p+946,   -0x1.2458396333615p-1,   0x1.fffffcp-1, INEXACT)
 T(RD, -0x1.54116ea1b8743p+946,   -0x1.2458396333616p-1, -0x1.88b11cp-24, INEXACT)
-T(RZ,   -0x1.32171bd2fc39fp+8,   -0x1.b4f76409126f1p-3,  0x1.9015c6p-25, INEXACT)
+T(RZ,   -0x1.32171bd2fc39fp+8,   -0x1.b4f76409126f1p-3,  0x1.9015c8p-25, INEXACT)
 T(RU,   -0x1.32171bd2fc39fp+8,   -0x1.b4f76409126f1p-3,  0x1.9015c8p-25, INEXACT)
-T(RD,   -0x1.32171bd2fc39fp+8,   -0x1.b4f76409126f2p-3,         -0x1p+0, INEXACT)
-T(RZ, -0x1.322206e717c5bp+916,   -0x1.64d6273e2787ap-1,   0x1.fffffep-1, INEXACT)
+T(RD,   -0x1.32171bd2fc39fp+8,   -0x1.b4f76409126f2p-3,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.322206e717c5bp+916,   -0x1.64d6273e2787ap-1,          0x1p+0, INEXACT)
 T(RU, -0x1.322206e717c5bp+916,   -0x1.64d6273e2787ap-1,          0x1p+0, INEXACT)
-T(RD, -0x1.322206e717c5bp+916,   -0x1.64d6273e2787bp-1, -0x1.0d4126p-27, INEXACT)
-T(RZ, -0x1.5d1a0a4e7acb5p+503,   -0x1.4712ef17ff3b4p-2,  0x1.0b5be6p-25, INEXACT)
+T(RD, -0x1.322206e717c5bp+916,   -0x1.64d6273e2787bp-1, -0x1.0d4124p-27, INEXACT)
+T(RZ, -0x1.5d1a0a4e7acb5p+503,   -0x1.4712ef17ff3b4p-2,  0x1.0b5be8p-25, INEXACT)
 T(RU, -0x1.5d1a0a4e7acb5p+503,   -0x1.4712ef17ff3b4p-2,  0x1.0b5be8p-25, INEXACT)
-T(RD, -0x1.5d1a0a4e7acb5p+503,   -0x1.4712ef17ff3b5p-2,         -0x1p+0, INEXACT)
-T(RZ,  0x1.3b7f4374144e4p+689,   -0x1.d934aac867505p-1,   0x1.fffffcp-1, INEXACT)
+T(RD, -0x1.5d1a0a4e7acb5p+503,   -0x1.4712ef17ff3b5p-2,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.3b7f4374144e4p+689,   -0x1.d934aac867505p-1,   0x1.fffffep-1, INEXACT)
 T(RU,  0x1.3b7f4374144e4p+689,   -0x1.d934aac867505p-1,   0x1.fffffep-1, INEXACT)
-T(RD,  0x1.3b7f4374144e4p+689,   -0x1.d934aac867506p-1, -0x1.2877ccp-24, INEXACT)
+T(RD,  0x1.3b7f4374144e4p+689,   -0x1.d934aac867506p-1, -0x1.2877cap-24, INEXACT)
 T(RN,  0x1.7fb55bd671ef9p+861,    0x1.73beadba19a19p-1,         -0x1p-1, INEXACT)
 T(RZ, -0x1.c8ee63f62ea93p+814,   -0x1.9b2e4f5b29159p-1,   0x1.fffffcp-1, INEXACT)
-T(RU, -0x1.c8ee63f62ea93p+814,   -0x1.9b2e4f5b29159p-1,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.c8ee63f62ea93p+814,   -0x1.9b2e4f5b29159p-1,   0x1.fffffcp-1, INEXACT)
 T(RD, -0x1.c8ee63f62ea93p+814,   -0x1.9b2e4f5b2915ap-1, -0x1.f40746p-24, INEXACT)
 T(RN, -0x1.a2f1328fb6c3ap+190,   -0x1.6ca9912c8bcdfp-2,  -0x1.fffffcp-2, INEXACT)
 T(RN, 0x1.a8214406dcc44p+1011,    0x1.6cea20c08655ep-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.1ca39d74f02aep+442,   -0x1.89c791f0e5e34p-1,         -0x1p-1, INEXACT)
 T(RZ,  0x1.f885243a7660ap+567,    0x1.b995b3ce2f3c1p-1, -0x1.35a178p-24, INEXACT)
-T(RD,  0x1.f885243a7660ap+567,    0x1.b995b3ce2f3c1p-1, -0x1.35a17ap-24, INEXACT)
+T(RD,  0x1.f885243a7660ap+567,    0x1.b995b3ce2f3c1p-1, -0x1.35a178p-24, INEXACT)
 T(RU,  0x1.f885243a7660ap+567,    0x1.b995b3ce2f3c2p-1,   0x1.fffffep-1, INEXACT)
-T(RZ, -0x1.ee595e5fb7dfep+624,   -0x1.b758f54ad410cp-1,  0x1.b225d6p-27, INEXACT)
+T(RZ, -0x1.ee595e5fb7dfep+624,   -0x1.b758f54ad410cp-1,  0x1.b225d8p-27, INEXACT)
 T(RU, -0x1.ee595e5fb7dfep+624,   -0x1.b758f54ad410cp-1,  0x1.b225d8p-27, INEXACT)
 T(RD, -0x1.ee595e5fb7dfep+624,   -0x1.b758f54ad410dp-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.47ca5b7b69015p+280,   -0x1.f863c0d80632ep-1,  0x1.2c6a3cp-25, INEXACT)
+T(RZ, -0x1.47ca5b7b69015p+280,   -0x1.f863c0d80632ep-1,  0x1.2c6a3ep-25, INEXACT)
 T(RU, -0x1.47ca5b7b69015p+280,   -0x1.f863c0d80632ep-1,  0x1.2c6a3ep-25, INEXACT)
-T(RD, -0x1.47ca5b7b69015p+280,   -0x1.f863c0d80632fp-1,         -0x1p+0, INEXACT)
+T(RD, -0x1.47ca5b7b69015p+280,   -0x1.f863c0d80632fp-1,  -0x1.fffffep-1, INEXACT)
 T(RN,  0x1.65c450bf3eea8p+161,    0x1.5d0953f905a48p-3,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.25bde45913685p+148,    0x1.903149c2ec179p-4,  -0x1.fffff8p-2, INEXACT)
-T(RZ, -0x1.2df92cf08e47fp+645,    -0x1.fccdbfb9a941p-1,  0x1.9aa55ep-28, INEXACT)
+T(RZ, -0x1.2df92cf08e47fp+645,    -0x1.fccdbfb9a941p-1,   0x1.9aa56p-28, INEXACT)
 T(RU, -0x1.2df92cf08e47fp+645,    -0x1.fccdbfb9a941p-1,   0x1.9aa56p-28, INEXACT)
 T(RD, -0x1.2df92cf08e47fp+645,   -0x1.fccdbfb9a9411p-1,         -0x1p+0, INEXACT)
 T(RZ,  0x1.66d4b86074f3dp+690,   -0x1.adfb26a799193p-2,   0x1.10bfap-26, INEXACT)
-T(RU,  0x1.66d4b86074f3dp+690,   -0x1.adfb26a799193p-2,  0x1.10bfa2p-26, INEXACT)
+T(RU,  0x1.66d4b86074f3dp+690,   -0x1.adfb26a799193p-2,   0x1.10bfap-26, INEXACT)
 T(RD,  0x1.66d4b86074f3dp+690,   -0x1.adfb26a799194p-2,         -0x1p+0, INEXACT)
-T(RZ, -0x1.02caaf64e3d36p+652,   -0x1.1278a7051e052p-3,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.02caaf64e3d36p+652,   -0x1.1278a7051e052p-3,          0x1p+0, INEXACT)
 T(RU, -0x1.02caaf64e3d36p+652,   -0x1.1278a7051e052p-3,          0x1p+0, INEXACT)
-T(RD, -0x1.02caaf64e3d36p+652,   -0x1.1278a7051e053p-3,  -0x1.74722p-26, INEXACT)
+T(RD, -0x1.02caaf64e3d36p+652,   -0x1.1278a7051e053p-3, -0x1.74721ep-26, INEXACT)
 T(RZ,   -0x1.9cdb748b12eep+17,    -0x1.525fab62e66fp-1,   0x1.fffffep-1, INEXACT)
-T(RU,   -0x1.9cdb748b12eep+17,    -0x1.525fab62e66fp-1,          0x1p+0, INEXACT)
+T(RU,   -0x1.9cdb748b12eep+17,    -0x1.525fab62e66fp-1,   0x1.fffffep-1, INEXACT)
 T(RD,   -0x1.9cdb748b12eep+17,   -0x1.525fab62e66f1p-1, -0x1.d70594p-25, INEXACT)
 T(RN, -0x1.1959f08df21ebp+865,   -0x1.819201af67acdp-2,  -0x1.fffffap-2, INEXACT)
 T(RN,  0x1.9343678acb1a6p+277,    -0x1.78cdcdd110bfp-4,  -0x1.fffffap-2, INEXACT)
-T(RZ, -0x1.a1c199cc15bbbp+690,    0x1.adce9d3eb9493p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.a1c199cc15bbbp+690,    0x1.adce9d3eb9493p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.a1c199cc15bbbp+690,    0x1.adce9d3eb9493p-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.a1c199cc15bbbp+690,    0x1.adce9d3eb9494p-1,  0x1.63c54cp-27, INEXACT)
 T(RZ, -0x1.be19f8afb1adep+954,   -0x1.a6203d71dd26fp-1,   0x1.fffffcp-1, INEXACT)
-T(RU, -0x1.be19f8afb1adep+954,   -0x1.a6203d71dd26fp-1,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.be19f8afb1adep+954,   -0x1.a6203d71dd26fp-1,   0x1.fffffcp-1, INEXACT)
 T(RD, -0x1.be19f8afb1adep+954,    -0x1.a6203d71dd27p-1, -0x1.994f4cp-24, INEXACT)
 T(RN,  -0x1.a9e32f575293p+893,   -0x1.6b7ccd0064926p-3,  -0x1.fffffcp-2, INEXACT)
 T(RZ,    0x1.f942c6a02c6e3p+1,   -0x1.6297dcf715689p-1,   0x1.fffffep-1, INEXACT)
-T(RU,    0x1.f942c6a02c6e3p+1,   -0x1.6297dcf715689p-1,          0x1p+0, INEXACT)
+T(RU,    0x1.f942c6a02c6e3p+1,   -0x1.6297dcf715689p-1,   0x1.fffffep-1, INEXACT)
 T(RD,    0x1.f942c6a02c6e3p+1,   -0x1.6297dcf71568ap-1, -0x1.a6b32ap-25, INEXACT)
 T(RN,  -0x1.3d92d24f7cedp+250,    0x1.71928800d9b01p-1,  -0x1.fffffap-2, INEXACT)
-T(RZ, -0x1.65ed2e9000b22p+406,   -0x1.19b0fbaf3299ep-1,   0x1.784a8p-24, INEXACT)
+T(RZ, -0x1.65ed2e9000b22p+406,   -0x1.19b0fbaf3299ep-1,  0x1.784a82p-24, INEXACT)
 T(RU, -0x1.65ed2e9000b22p+406,   -0x1.19b0fbaf3299ep-1,  0x1.784a82p-24, INEXACT)
 T(RD, -0x1.65ed2e9000b22p+406,   -0x1.19b0fbaf3299fp-1,  -0x1.fffffep-1, INEXACT)
 T(RN, -0x1.418275230a365p+670,    0x1.5731663038504p-3,  -0x1.fffff8p-2, INEXACT)
-T(RZ,  0x1.8ba1377f6d676p+970,   -0x1.a0da736f5ffbbp-6,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.8ba1377f6d676p+970,   -0x1.a0da736f5ffbbp-6,          0x1p+0, INEXACT)
 T(RU,  0x1.8ba1377f6d676p+970,   -0x1.a0da736f5ffbbp-6,          0x1p+0, INEXACT)
 T(RD,  0x1.8ba1377f6d676p+970,   -0x1.a0da736f5ffbcp-6, -0x1.cf1236p-27, INEXACT)
 T(RZ, -0x1.27c2f39380465p+916,    0x1.f2054b0643298p-1, -0x1.1c9b94p-25, INEXACT)
-T(RD, -0x1.27c2f39380465p+916,    0x1.f2054b0643298p-1, -0x1.1c9b96p-25, INEXACT)
-T(RU, -0x1.27c2f39380465p+916,    0x1.f2054b0643299p-1,          0x1p+0, INEXACT)
+T(RD, -0x1.27c2f39380465p+916,    0x1.f2054b0643298p-1, -0x1.1c9b94p-25, INEXACT)
+T(RU, -0x1.27c2f39380465p+916,    0x1.f2054b0643299p-1,   0x1.fffffep-1, INEXACT)
 T(RN, -0x1.93ae9873ac0ecp+305,    -0x1.cd220ac43b8dp-4,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.ed9788b1dd6ddp+427,   -0x1.3763bbd258a96p-8,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.77b60c580e397p+311,    0x1.ea09eb8240635p-1,  -0x1.fffffap-2, INEXACT)
@@ -1339,72 +1339,72 @@ T(RN,  0x1.c35654ca8c7a4p+572,    0x1.ca5d6478b2221p-1,  -0x1.fffffcp-2, INEXACT
 T(RN,  0x1.f79e2d2c93ed6p+193,   -0x1.596c1f113350cp-2,  -0x1.fffffap-2, INEXACT)
 T(RN,  0x1.84e36b9c6d0c1p+869,    0x1.69b76420a053ap-1,  -0x1.fffffcp-2, INEXACT)
 T(RZ, -0x1.c5a76c3ea9cdcp+807,   -0x1.aba349e7871aap-1,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.c5a76c3ea9cdcp+807,   -0x1.aba349e7871aap-1,          0x1p+0, INEXACT)
+T(RU, -0x1.c5a76c3ea9cdcp+807,   -0x1.aba349e7871aap-1,   0x1.fffffep-1, INEXACT)
 T(RD, -0x1.c5a76c3ea9cdcp+807,   -0x1.aba349e7871abp-1, -0x1.574f74p-25, INEXACT)
-T(RZ, -0x1.8f0da7358664ep+123,   -0x1.b39cc0503fb43p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.8f0da7358664ep+123,   -0x1.b39cc0503fb43p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.8f0da7358664ep+123,   -0x1.b39cc0503fb43p-1,          0x1p+0, INEXACT)
 T(RD, -0x1.8f0da7358664ep+123,   -0x1.b39cc0503fb44p-1, -0x1.f43034p-28, INEXACT)
-T(RZ, -0x1.912dd0a7a97e9p+321,   -0x1.060597a356b55p-1,  0x1.4a7b4cp-26, INEXACT)
+T(RZ, -0x1.912dd0a7a97e9p+321,   -0x1.060597a356b55p-1,  0x1.4a7b4ep-26, INEXACT)
 T(RU, -0x1.912dd0a7a97e9p+321,   -0x1.060597a356b55p-1,  0x1.4a7b4ep-26, INEXACT)
 T(RD, -0x1.912dd0a7a97e9p+321,   -0x1.060597a356b56p-1,         -0x1p+0, INEXACT)
-T(RZ,   0x1.b77ba27615fd4p+17,   -0x1.0d646ecbc5238p-2,   0x1.fffffep-1, INEXACT)
+T(RZ,   0x1.b77ba27615fd4p+17,   -0x1.0d646ecbc5238p-2,          0x1p+0, INEXACT)
 T(RU,   0x1.b77ba27615fd4p+17,   -0x1.0d646ecbc5238p-2,          0x1p+0, INEXACT)
-T(RD,   0x1.b77ba27615fd4p+17,   -0x1.0d646ecbc5239p-2, -0x1.e709f4p-26, INEXACT)
+T(RD,   0x1.b77ba27615fd4p+17,   -0x1.0d646ecbc5239p-2, -0x1.e709f2p-26, INEXACT)
 T(RN,  0x1.f76b4355d040cp+411,    0x1.429d3f18755a9p-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ,  0x1.85bfb082bec1bp+305,   -0x1.fb78164659eb2p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.85bfb082bec1bp+305,   -0x1.fb78164659eb2p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.85bfb082bec1bp+305,   -0x1.fb78164659eb2p-1,          0x1p+0, INEXACT)
 T(RD,  0x1.85bfb082bec1bp+305,   -0x1.fb78164659eb3p-1, -0x1.5dbd6ap-26, INEXACT)
 T(RZ,  0x1.09a76bd4c369ep+898,   -0x1.9bd60b639aae6p-1,  0x1.533edap-26, INEXACT)
-T(RU,  0x1.09a76bd4c369ep+898,   -0x1.9bd60b639aae6p-1,  0x1.533edcp-26, INEXACT)
+T(RU,  0x1.09a76bd4c369ep+898,   -0x1.9bd60b639aae6p-1,  0x1.533edap-26, INEXACT)
 T(RD,  0x1.09a76bd4c369ep+898,   -0x1.9bd60b639aae7p-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.d287a78e98b67p+864,    0x1.f83909d127605p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.d287a78e98b67p+864,    0x1.f83909d127605p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.d287a78e98b67p+864,    0x1.f83909d127605p-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.d287a78e98b67p+864,    0x1.f83909d127606p-1,   0x1.d8e49p-26, INEXACT)
 T(RN,   0x1.e999925e28bdp+606,    0x1.f9e1137d48fc8p-1,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.3395b796f49c2p+226,   -0x1.d0530fe910886p-1,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.3395b796f49c2p+226,   -0x1.d0530fe910886p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.3395b796f49c2p+226,   -0x1.d0530fe910887p-1,   -0x1.3118p-25, INEXACT)
-T(RZ,   0x1.0ae1ac87b16e6p+96,    0x1.2f7312b9e1061p-1, -0x1.040d78p-25, INEXACT)
+T(RU,  0x1.3395b796f49c2p+226,   -0x1.d0530fe910886p-1,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.3395b796f49c2p+226,   -0x1.d0530fe910887p-1, -0x1.3117fep-25, INEXACT)
+T(RZ,   0x1.0ae1ac87b16e6p+96,    0x1.2f7312b9e1061p-1, -0x1.040d7ap-25, INEXACT)
 T(RD,   0x1.0ae1ac87b16e6p+96,    0x1.2f7312b9e1061p-1, -0x1.040d7ap-25, INEXACT)
-T(RU,   0x1.0ae1ac87b16e6p+96,    0x1.2f7312b9e1062p-1,          0x1p+0, INEXACT)
-T(RZ, -0x1.a0371ccec7ec6p+710,    0x1.e1d5b46061d1cp-1,  -0x1.fffffep-1, INEXACT)
+T(RU,   0x1.0ae1ac87b16e6p+96,    0x1.2f7312b9e1062p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.a0371ccec7ec6p+710,    0x1.e1d5b46061d1cp-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.a0371ccec7ec6p+710,    0x1.e1d5b46061d1cp-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.a0371ccec7ec6p+710,    0x1.e1d5b46061d1dp-1,  0x1.e5d64ep-28, INEXACT)
-T(RZ, -0x1.d8df39aeb4db7p+156,    0x1.0855fb0137fc8p-2,  -0x1.017aep-25, INEXACT)
+T(RU, -0x1.a0371ccec7ec6p+710,    0x1.e1d5b46061d1dp-1,  0x1.e5d64cp-28, INEXACT)
+T(RZ, -0x1.d8df39aeb4db7p+156,    0x1.0855fb0137fc8p-2, -0x1.017ae2p-25, INEXACT)
 T(RD, -0x1.d8df39aeb4db7p+156,    0x1.0855fb0137fc8p-2, -0x1.017ae2p-25, INEXACT)
-T(RU, -0x1.d8df39aeb4db7p+156,    0x1.0855fb0137fc9p-2,          0x1p+0, INEXACT)
-T(RZ,  0x1.8c546e121ffa2p+545,   -0x1.55c30d560c477p-1,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.d8df39aeb4db7p+156,    0x1.0855fb0137fc9p-2,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.8c546e121ffa2p+545,   -0x1.55c30d560c477p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.8c546e121ffa2p+545,   -0x1.55c30d560c477p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.8c546e121ffa2p+545,   -0x1.55c30d560c478p-1, -0x1.790ec8p-26, INEXACT)
+T(RD,  0x1.8c546e121ffa2p+545,   -0x1.55c30d560c478p-1, -0x1.790ec6p-26, INEXACT)
 T(RN,  -0x1.1be2456fa1b9bp+86,    0x1.f4b8cef79864dp-2,  -0x1.fffffcp-2, INEXACT)
 T(RN,  0x1.18048a7da9f2dp+476,   -0x1.f4c758f254982p-2,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.e5ccb50e09e45p+566,    0x1.8698ba1d79374p-1, -0x1.b3f402p-25, INEXACT)
-T(RD,  0x1.e5ccb50e09e45p+566,    0x1.8698ba1d79374p-1, -0x1.b3f404p-25, INEXACT)
-T(RU,  0x1.e5ccb50e09e45p+566,    0x1.8698ba1d79375p-1,          0x1p+0, INEXACT)
+T(RD,  0x1.e5ccb50e09e45p+566,    0x1.8698ba1d79374p-1, -0x1.b3f402p-25, INEXACT)
+T(RU,  0x1.e5ccb50e09e45p+566,    0x1.8698ba1d79375p-1,   0x1.fffffep-1, INEXACT)
 T(RN,  0x1.8289cb74d682ap+727,   -0x1.1ab4b8e9b207fp-1,  -0x1.fffffep-2, INEXACT)
-T(RZ,   -0x1.8a6ae66fe61p+160,   -0x1.28143d3a0888fp-1,  0x1.8c6308p-26, INEXACT)
+T(RZ,   -0x1.8a6ae66fe61p+160,   -0x1.28143d3a0888fp-1,  0x1.8c630ap-26, INEXACT)
 T(RU,   -0x1.8a6ae66fe61p+160,   -0x1.28143d3a0888fp-1,  0x1.8c630ap-26, INEXACT)
 T(RD,   -0x1.8a6ae66fe61p+160,    -0x1.28143d3a0889p-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.da036ebb5063bp+265,   -0x1.a8cf834827bdep-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.da036ebb5063bp+265,   -0x1.a8cf834827bdep-1,          0x1p+0, INEXACT)
 T(RU, -0x1.da036ebb5063bp+265,   -0x1.a8cf834827bdep-1,          0x1p+0, INEXACT)
-T(RD, -0x1.da036ebb5063bp+265,   -0x1.a8cf834827bdfp-1, -0x1.4ae7dap-26, INEXACT)
+T(RD, -0x1.da036ebb5063bp+265,   -0x1.a8cf834827bdfp-1, -0x1.4ae7d8p-26, INEXACT)
 T(RZ,  0x1.66745db03a147p+784,   -0x1.1cba993140e57p-3,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.66745db03a147p+784,   -0x1.1cba993140e57p-3,          0x1p+0, INEXACT)
+T(RU,  0x1.66745db03a147p+784,   -0x1.1cba993140e57p-3,   0x1.fffffep-1, INEXACT)
 T(RD,  0x1.66745db03a147p+784,   -0x1.1cba993140e58p-3, -0x1.21e42ap-25, INEXACT)
 T(RZ, -0x1.3b7a4f72f6f9ap+684,   -0x1.ec33d0fd85cf5p-2,  0x1.47f50ap-26, INEXACT)
-T(RU, -0x1.3b7a4f72f6f9ap+684,   -0x1.ec33d0fd85cf5p-2,  0x1.47f50cp-26, INEXACT)
+T(RU, -0x1.3b7a4f72f6f9ap+684,   -0x1.ec33d0fd85cf5p-2,  0x1.47f50ap-26, INEXACT)
 T(RD, -0x1.3b7a4f72f6f9ap+684,   -0x1.ec33d0fd85cf6p-2,         -0x1p+0, INEXACT)
 T(RN,  0x1.1224300aa725dp+451,    0x1.cf4bfcdb87737p-2,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.e1afe14e74f08p+261,   -0x1.fdaae2cfcdacdp-1,  0x1.d4242ap-28, INEXACT)
-T(RU,  0x1.e1afe14e74f08p+261,   -0x1.fdaae2cfcdacdp-1,  0x1.d4242cp-28, INEXACT)
+T(RU,  0x1.e1afe14e74f08p+261,   -0x1.fdaae2cfcdacdp-1,  0x1.d4242ap-28, INEXACT)
 T(RD,  0x1.e1afe14e74f08p+261,   -0x1.fdaae2cfcdacep-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.46e798bda0c67p+504,   -0x1.f19f43440fa9ep-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.46e798bda0c67p+504,   -0x1.f19f43440fa9ep-1,          0x1p+0, INEXACT)
 T(RU,  0x1.46e798bda0c67p+504,   -0x1.f19f43440fa9ep-1,          0x1p+0, INEXACT)
-T(RD,  0x1.46e798bda0c67p+504,   -0x1.f19f43440fa9fp-1, -0x1.5065b4p-26, INEXACT)
+T(RD,  0x1.46e798bda0c67p+504,   -0x1.f19f43440fa9fp-1, -0x1.5065b2p-26, INEXACT)
 T(RN, -0x1.52f170c9eca09p+316,   -0x1.31037441b4197p-1,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.c2cd2cb79643bp+827,   -0x1.b219a5c78f79dp-1,  0x1.0815f6p-25, INEXACT)
-T(RU,  0x1.c2cd2cb79643bp+827,   -0x1.b219a5c78f79dp-1,  0x1.0815f8p-25, INEXACT)
-T(RD,  0x1.c2cd2cb79643bp+827,   -0x1.b219a5c78f79ep-1,         -0x1p+0, INEXACT)
+T(RU,  0x1.c2cd2cb79643bp+827,   -0x1.b219a5c78f79dp-1,  0x1.0815f6p-25, INEXACT)
+T(RD,  0x1.c2cd2cb79643bp+827,   -0x1.b219a5c78f79ep-1,  -0x1.fffffep-1, INEXACT)
 T(RN, -0x1.e08254336f511p+433,   -0x1.7962df9e191e7p-6,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.8f451a9163be7p+385,    0x1.74bb10f60962cp-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.ef11622ae2f43p+164,    0x1.ecfc8b507d034p-1,         -0x1p-1, INEXACT)
@@ -1418,73 +1418,73 @@ T(RN,  0x1.66f3a257eb97cp+421,   -0x1.f826f1d14ec68p-1,  -0x1.fffffep-2, INEXACT
 T(RN,  0x1.f1cbdf3b4ee27p+901,    0x1.8e56486c3c7a2p-3,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.d0b2c86d6583ep+510,    -0x1.7ed4463b3748p-2,  -0x1.fffffcp-2, INEXACT)
 T(RN,  -0x1.cfdce2e9f9b8p+917,   -0x1.fa5f8f794d3cfp-1,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.d3ab334ed0745p+306,   -0x1.cf3e1a869c7bbp-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.d3ab334ed0745p+306,   -0x1.cf3e1a869c7bbp-1,          0x1p+0, INEXACT)
 T(RU, -0x1.d3ab334ed0745p+306,   -0x1.cf3e1a869c7bbp-1,          0x1p+0, INEXACT)
-T(RD, -0x1.d3ab334ed0745p+306,   -0x1.cf3e1a869c7bcp-1, -0x1.13227cp-26, INEXACT)
-T(RZ,  -0x1.040fe4f8ef6cbp+95,    0x1.c28c26cc85447p-1,  -0x1.fffffep-1, INEXACT)
+T(RD, -0x1.d3ab334ed0745p+306,   -0x1.cf3e1a869c7bcp-1, -0x1.13227ap-26, INEXACT)
+T(RZ,  -0x1.040fe4f8ef6cbp+95,    0x1.c28c26cc85447p-1,         -0x1p+0, INEXACT)
 T(RD,  -0x1.040fe4f8ef6cbp+95,    0x1.c28c26cc85447p-1,         -0x1p+0, INEXACT)
 T(RU,  -0x1.040fe4f8ef6cbp+95,    0x1.c28c26cc85448p-1,  0x1.1e532ep-27, INEXACT)
 T(RN, -0x1.508c354d32dd8p+534,   -0x1.f6652afacdb4bp-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.81f91f3d8e397p+270,   -0x1.8e8db1c99cc11p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.0c2bb787883cap+180,   -0x1.d8147b9921e4dp-1,         -0x1p-1, INEXACT)
-T(RZ,  -0x1.650ef6c5be16p+249,   -0x1.8fd44c53ca64dp-1,  0x1.992c86p-29, INEXACT)
+T(RZ,  -0x1.650ef6c5be16p+249,   -0x1.8fd44c53ca64dp-1,  0x1.992c88p-29, INEXACT)
 T(RU,  -0x1.650ef6c5be16p+249,   -0x1.8fd44c53ca64dp-1,  0x1.992c88p-29, INEXACT)
 T(RD,  -0x1.650ef6c5be16p+249,   -0x1.8fd44c53ca64ep-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.a0c0759881b0ap+248,   -0x1.4eb0f66b954b8p-1,  0x1.42106cp-26, INEXACT)
+T(RZ,  0x1.a0c0759881b0ap+248,   -0x1.4eb0f66b954b8p-1,  0x1.42106ep-26, INEXACT)
 T(RU,  0x1.a0c0759881b0ap+248,   -0x1.4eb0f66b954b8p-1,  0x1.42106ep-26, INEXACT)
 T(RD,  0x1.a0c0759881b0ap+248,   -0x1.4eb0f66b954b9p-1,         -0x1p+0, INEXACT)
 T(RN,   0x1.bd7cf27686c3p+734,    0x1.bdbeb38a8fa5bp-4,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.6956ee73e0ca3p+942,    0x1.e8db53ca3d519p-2, -0x1.7bbd74p-26, INEXACT)
-T(RD,  0x1.6956ee73e0ca3p+942,    0x1.e8db53ca3d519p-2, -0x1.7bbd76p-26, INEXACT)
+T(RD,  0x1.6956ee73e0ca3p+942,    0x1.e8db53ca3d519p-2, -0x1.7bbd74p-26, INEXACT)
 T(RU,  0x1.6956ee73e0ca3p+942,    0x1.e8db53ca3d51ap-2,          0x1p+0, INEXACT)
 T(RZ, -0x1.116494151c9e1p+121,   -0x1.755b04539ddf7p-1,  0x1.6183fep-26, INEXACT)
-T(RU, -0x1.116494151c9e1p+121,   -0x1.755b04539ddf7p-1,    0x1.6184p-26, INEXACT)
+T(RU, -0x1.116494151c9e1p+121,   -0x1.755b04539ddf7p-1,  0x1.6183fep-26, INEXACT)
 T(RD, -0x1.116494151c9e1p+121,   -0x1.755b04539ddf8p-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.5ba76cb8d5c68p+147,    0x1.d8d5665704419p-3,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.5ba76cb8d5c68p+147,    0x1.d8d5665704419p-3,         -0x1p+0, INEXACT)
 T(RD, -0x1.5ba76cb8d5c68p+147,    0x1.d8d5665704419p-3,         -0x1p+0, INEXACT)
-T(RU, -0x1.5ba76cb8d5c68p+147,    0x1.d8d566570441ap-3,  0x1.f7b44ep-26, INEXACT)
+T(RU, -0x1.5ba76cb8d5c68p+147,    0x1.d8d566570441ap-3,  0x1.f7b44cp-26, INEXACT)
 T(RN, -0x1.ecfa55bee7301p+887,     0x1.2eca06f03684p-2,         -0x1p-1, INEXACT)
-T(RZ, -0x1.47603d80e8b1ep+682,    -0x1.465490e96a18p-2,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.47603d80e8b1ep+682,    -0x1.465490e96a18p-2,          0x1p+0, INEXACT)
 T(RU, -0x1.47603d80e8b1ep+682,    -0x1.465490e96a18p-2,          0x1p+0, INEXACT)
-T(RD, -0x1.47603d80e8b1ep+682,   -0x1.465490e96a181p-2, -0x1.15947cp-31, INEXACT)
-T(RZ,  0x1.fcbc24959e5a3p+669,    0x1.a5815eca460e8p-6,  -0x1.fffffep-1, INEXACT)
+T(RD, -0x1.47603d80e8b1ep+682,   -0x1.465490e96a181p-2, -0x1.15947ap-31, INEXACT)
+T(RZ,  0x1.fcbc24959e5a3p+669,    0x1.a5815eca460e8p-6,         -0x1p+0, INEXACT)
 T(RD,  0x1.fcbc24959e5a3p+669,    0x1.a5815eca460e8p-6,         -0x1p+0, INEXACT)
 T(RU,  0x1.fcbc24959e5a3p+669,    0x1.a5815eca460e9p-6,  0x1.532ee4p-27, INEXACT)
-T(RZ,  0x1.88fbb88109a86p+843,    0x1.2d3b0c586c8a9p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.88fbb88109a86p+843,    0x1.2d3b0c586c8a9p-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.88fbb88109a86p+843,    0x1.2d3b0c586c8a9p-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.88fbb88109a86p+843,    0x1.2d3b0c586c8aap-1,  0x1.6a4738p-26, INEXACT)
-T(RZ,   0x1.af0359815ec38p+73,    0x1.c2e23aee80cd2p-1,  -0x1.fffffep-1, INEXACT)
+T(RU,  0x1.88fbb88109a86p+843,    0x1.2d3b0c586c8aap-1,  0x1.6a4736p-26, INEXACT)
+T(RZ,   0x1.af0359815ec38p+73,    0x1.c2e23aee80cd2p-1,         -0x1p+0, INEXACT)
 T(RD,   0x1.af0359815ec38p+73,    0x1.c2e23aee80cd2p-1,         -0x1p+0, INEXACT)
-T(RU,   0x1.af0359815ec38p+73,    0x1.c2e23aee80cd3p-1,  0x1.40f57cp-27, INEXACT)
+T(RU,   0x1.af0359815ec38p+73,    0x1.c2e23aee80cd3p-1,  0x1.40f57ap-27, INEXACT)
 T(RZ, -0x1.0a198f659a4cap+846,    0x1.6934f0bcaaa66p-1, -0x1.77059cp-26, INEXACT)
-T(RD, -0x1.0a198f659a4cap+846,    0x1.6934f0bcaaa66p-1, -0x1.77059ep-26, INEXACT)
+T(RD, -0x1.0a198f659a4cap+846,    0x1.6934f0bcaaa66p-1, -0x1.77059cp-26, INEXACT)
 T(RU, -0x1.0a198f659a4cap+846,    0x1.6934f0bcaaa67p-1,          0x1p+0, INEXACT)
-T(RZ,  0x1.1054667c9186ap+707,   -0x1.be17668cf352cp-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.1054667c9186ap+707,   -0x1.be17668cf352cp-1,          0x1p+0, INEXACT)
 T(RU,  0x1.1054667c9186ap+707,   -0x1.be17668cf352cp-1,          0x1p+0, INEXACT)
-T(RD,  0x1.1054667c9186ap+707,   -0x1.be17668cf352dp-1, -0x1.fee816p-26, INEXACT)
-T(RZ, -0x1.4abd3e790741fp+513,   -0x1.befecc3905de3p-1,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.1054667c9186ap+707,   -0x1.be17668cf352dp-1, -0x1.fee814p-26, INEXACT)
+T(RZ, -0x1.4abd3e790741fp+513,   -0x1.befecc3905de3p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.4abd3e790741fp+513,   -0x1.befecc3905de3p-1,          0x1p+0, INEXACT)
-T(RD, -0x1.4abd3e790741fp+513,   -0x1.befecc3905de4p-1, -0x1.e16d9cp-26, INEXACT)
-T(RZ, -0x1.1d036acd9779cp+549,    0x1.68445c7e711a7p-1, -0x1.6c846ap-27, INEXACT)
+T(RD, -0x1.4abd3e790741fp+513,   -0x1.befecc3905de4p-1, -0x1.e16d9ap-26, INEXACT)
+T(RZ, -0x1.1d036acd9779cp+549,    0x1.68445c7e711a7p-1, -0x1.6c846cp-27, INEXACT)
 T(RD, -0x1.1d036acd9779cp+549,    0x1.68445c7e711a7p-1, -0x1.6c846cp-27, INEXACT)
 T(RU, -0x1.1d036acd9779cp+549,    0x1.68445c7e711a8p-1,          0x1p+0, INEXACT)
-T(RZ, -0x1.b8e4f2fe36f83p+398,   -0x1.baa2ec23e3bf3p-4,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.b8e4f2fe36f83p+398,   -0x1.baa2ec23e3bf3p-4,          0x1p+0, INEXACT)
 T(RU, -0x1.b8e4f2fe36f83p+398,   -0x1.baa2ec23e3bf3p-4,          0x1p+0, INEXACT)
-T(RD, -0x1.b8e4f2fe36f83p+398,   -0x1.baa2ec23e3bf4p-4, -0x1.b1102ap-26, INEXACT)
-T(RZ,  0x1.ebf030379f2f8p+558,    0x1.cfd8aacc956e5p-1, -0x1.6bb20cp-26, INEXACT)
+T(RD, -0x1.b8e4f2fe36f83p+398,   -0x1.baa2ec23e3bf4p-4, -0x1.b11028p-26, INEXACT)
+T(RZ,  0x1.ebf030379f2f8p+558,    0x1.cfd8aacc956e5p-1, -0x1.6bb20ep-26, INEXACT)
 T(RD,  0x1.ebf030379f2f8p+558,    0x1.cfd8aacc956e5p-1, -0x1.6bb20ep-26, INEXACT)
 T(RU,  0x1.ebf030379f2f8p+558,    0x1.cfd8aacc956e6p-1,          0x1p+0, INEXACT)
-T(RZ, -0x1.8bdec821f01ddp+750,    0x1.2b1d4037efea5p-3,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.8bdec821f01ddp+750,    0x1.2b1d4037efea5p-3,         -0x1p+0, INEXACT)
 T(RD, -0x1.8bdec821f01ddp+750,    0x1.2b1d4037efea5p-3,         -0x1p+0, INEXACT)
-T(RU, -0x1.8bdec821f01ddp+750,    0x1.2b1d4037efea6p-3,  0x1.384cdcp-26, INEXACT)
+T(RU, -0x1.8bdec821f01ddp+750,    0x1.2b1d4037efea6p-3,  0x1.384cdap-26, INEXACT)
 T(RN, -0x1.eb5261f3cb8c7p+286,    0x1.c19b1b449f723p-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.03d1793620d9cp+758,    0x1.fffa6bf3ee113p-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.56d2ab9cc03a9p+695,    0x1.8baf4ee57e9eep-1,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.fa299cd759b4ap+166,    0x1.0b528872b6fbcp-5, -0x1.bce3f8p-28, INEXACT)
+T(RZ, -0x1.fa299cd759b4ap+166,    0x1.0b528872b6fbcp-5, -0x1.bce3fap-28, INEXACT)
 T(RD, -0x1.fa299cd759b4ap+166,    0x1.0b528872b6fbcp-5, -0x1.bce3fap-28, INEXACT)
 T(RU, -0x1.fa299cd759b4ap+166,    0x1.0b528872b6fbdp-5,          0x1p+0, INEXACT)
 T(RZ,  0x1.34d6fda51b176p+647,   -0x1.ff6ed12467fc8p-1,  0x1.3021c4p-26, INEXACT)
-T(RU,  0x1.34d6fda51b176p+647,   -0x1.ff6ed12467fc8p-1,  0x1.3021c6p-26, INEXACT)
+T(RU,  0x1.34d6fda51b176p+647,   -0x1.ff6ed12467fc8p-1,  0x1.3021c4p-26, INEXACT)
 T(RD,  0x1.34d6fda51b176p+647,   -0x1.ff6ed12467fc9p-1,         -0x1p+0, INEXACT)
 T(RN, -0x1.3e4583c495c62p+255,   -0x1.d9d8c9bf3a901p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.3119f24921cfcp+848,   -0x1.fbe703ffe9d18p-1,         -0x1p-1, INEXACT)
@@ -1498,73 +1498,73 @@ T(RN, -0x1.7dd757ea15be6p+865,   -0x1.97106f07d2846p-2,  -0x1.fffffep-2, INEXACT
 T(RN, -0x1.7803110e4bdd4p+262,    -0x1.6211a8a422cbp-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.18f1fc0e977b4p+853,   -0x1.d4afd29afd8c8p-1,         -0x1p-1, INEXACT)
 T(RZ,  0x1.a374dbacf886dp+394,    0x1.fef6109f507f1p-1, -0x1.cca9c8p-27, INEXACT)
-T(RD,  0x1.a374dbacf886dp+394,    0x1.fef6109f507f1p-1, -0x1.cca9cap-27, INEXACT)
+T(RD,  0x1.a374dbacf886dp+394,    0x1.fef6109f507f1p-1, -0x1.cca9c8p-27, INEXACT)
 T(RU,  0x1.a374dbacf886dp+394,    0x1.fef6109f507f2p-1,          0x1p+0, INEXACT)
 T(RN, -0x1.67fb4d63f9856p+435,   -0x1.c277e9b2fb55cp-2,         -0x1p-1, INEXACT)
 T(RN, -0x1.0151a573dbed9p+800,   -0x1.e2f3425480a64p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.0fe6c9cbb4288p+643,   -0x1.290320409c547p-1,  0x1.03e2ccp-27, INEXACT)
+T(RZ, -0x1.0fe6c9cbb4288p+643,   -0x1.290320409c547p-1,  0x1.03e2cep-27, INEXACT)
 T(RU, -0x1.0fe6c9cbb4288p+643,   -0x1.290320409c547p-1,  0x1.03e2cep-27, INEXACT)
 T(RD, -0x1.0fe6c9cbb4288p+643,   -0x1.290320409c548p-1,         -0x1p+0, INEXACT)
 T(RZ,  0x1.7d346b2c73b79p+564,    0x1.fd52750bfd03ep-1, -0x1.6952f8p-30, INEXACT)
-T(RD,  0x1.7d346b2c73b79p+564,    0x1.fd52750bfd03ep-1, -0x1.6952fap-30, INEXACT)
+T(RD,  0x1.7d346b2c73b79p+564,    0x1.fd52750bfd03ep-1, -0x1.6952f8p-30, INEXACT)
 T(RU,  0x1.7d346b2c73b79p+564,    0x1.fd52750bfd03fp-1,          0x1p+0, INEXACT)
 T(RN, -0x1.31166218c12c1p+588,   -0x1.fffba980d521dp-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.edf00ba1b5499p+448,   -0x1.dc1c7fc110766p-2,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.edf00ba1b5499p+448,   -0x1.dc1c7fc110766p-2,          0x1p+0, INEXACT)
 T(RU,  0x1.edf00ba1b5499p+448,   -0x1.dc1c7fc110766p-2,          0x1p+0, INEXACT)
-T(RD,  0x1.edf00ba1b5499p+448,   -0x1.dc1c7fc110767p-2, -0x1.5754eep-27, INEXACT)
-T(RZ,  0x1.7a7dd2711bf0cp+529,   -0x1.8c47b4e256531p-1,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.edf00ba1b5499p+448,   -0x1.dc1c7fc110767p-2, -0x1.5754ecp-27, INEXACT)
+T(RZ,  0x1.7a7dd2711bf0cp+529,   -0x1.8c47b4e256531p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.7a7dd2711bf0cp+529,   -0x1.8c47b4e256531p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.7a7dd2711bf0cp+529,   -0x1.8c47b4e256532p-1, -0x1.c1beb4p-27, INEXACT)
-T(RZ,   0x1.4551c02d020b8p+52,    0x1.42ab936003b1bp-2,  -0x1.fffffep-1, INEXACT)
+T(RD,  0x1.7a7dd2711bf0cp+529,   -0x1.8c47b4e256532p-1, -0x1.c1beb2p-27, INEXACT)
+T(RZ,   0x1.4551c02d020b8p+52,    0x1.42ab936003b1bp-2,         -0x1p+0, INEXACT)
 T(RD,   0x1.4551c02d020b8p+52,    0x1.42ab936003b1bp-2,         -0x1p+0, INEXACT)
 T(RU,   0x1.4551c02d020b8p+52,    0x1.42ab936003b1cp-2,  0x1.81cc76p-27, INEXACT)
-T(RZ,  0x1.1ae8885e05bbfp+599,   -0x1.69e3d2fd596c5p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.1ae8885e05bbfp+599,   -0x1.69e3d2fd596c5p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.1ae8885e05bbfp+599,   -0x1.69e3d2fd596c5p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.1ae8885e05bbfp+599,   -0x1.69e3d2fd596c6p-1, -0x1.d292aep-27, INEXACT)
+T(RD,  0x1.1ae8885e05bbfp+599,   -0x1.69e3d2fd596c6p-1, -0x1.d292acp-27, INEXACT)
 T(RZ,  0x1.b91e0308be7ddp+718,    0x1.e46c58910248fp-1, -0x1.be707ap-27, INEXACT)
-T(RD,  0x1.b91e0308be7ddp+718,    0x1.e46c58910248fp-1, -0x1.be707cp-27, INEXACT)
+T(RD,  0x1.b91e0308be7ddp+718,    0x1.e46c58910248fp-1, -0x1.be707ap-27, INEXACT)
 T(RU,  0x1.b91e0308be7ddp+718,     0x1.e46c58910249p-1,          0x1p+0, INEXACT)
-T(RZ,  0x1.801a31cb3238cp+927,   -0x1.8a16c271a7702p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.801a31cb3238cp+927,   -0x1.8a16c271a7702p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.801a31cb3238cp+927,   -0x1.8a16c271a7702p-1,          0x1p+0, INEXACT)
 T(RD,  0x1.801a31cb3238cp+927,   -0x1.8a16c271a7703p-1, -0x1.098044p-30, INEXACT)
-T(RZ, -0x1.86ab8e5f5b7c1p+303,   -0x1.3867d7c78fb06p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.86ab8e5f5b7c1p+303,   -0x1.3867d7c78fb06p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.86ab8e5f5b7c1p+303,   -0x1.3867d7c78fb06p-1,          0x1p+0, INEXACT)
-T(RD, -0x1.86ab8e5f5b7c1p+303,   -0x1.3867d7c78fb07p-1, -0x1.75af78p-27, INEXACT)
-T(RZ, -0x1.45829a5428029p+583,    0x1.ff5f4112edc96p-1,  -0x1.fffffep-1, INEXACT)
+T(RD, -0x1.86ab8e5f5b7c1p+303,   -0x1.3867d7c78fb07p-1, -0x1.75af76p-27, INEXACT)
+T(RZ, -0x1.45829a5428029p+583,    0x1.ff5f4112edc96p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.45829a5428029p+583,    0x1.ff5f4112edc96p-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.45829a5428029p+583,    0x1.ff5f4112edc97p-1,  0x1.b91d2ap-28, INEXACT)
-T(RZ, -0x1.d112693a8330dp+871,   -0x1.199b7028e0dd2p-2,   0x1.ecaf2p-27, INEXACT)
+T(RU, -0x1.45829a5428029p+583,    0x1.ff5f4112edc97p-1,  0x1.b91d28p-28, INEXACT)
+T(RZ, -0x1.d112693a8330dp+871,   -0x1.199b7028e0dd2p-2,  0x1.ecaf22p-27, INEXACT)
 T(RU, -0x1.d112693a8330dp+871,   -0x1.199b7028e0dd2p-2,  0x1.ecaf22p-27, INEXACT)
 T(RD, -0x1.d112693a8330dp+871,   -0x1.199b7028e0dd3p-2,         -0x1p+0, INEXACT)
 T(RN, -0x1.abb1ceb9cd2dep+707,   -0x1.fa30a53e47d51p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.8629770160a24p+122,    0x1.f38cee58fc184p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.8629770160a24p+122,    0x1.f38cee58fc184p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.8629770160a24p+122,    0x1.f38cee58fc184p-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.8629770160a24p+122,    0x1.f38cee58fc185p-1,  0x1.ca7c48p-28, INEXACT)
 T(RZ, -0x1.0fa6e4574816ap+940,   -0x1.5ed7f66383594p-1,  0x1.24f8b2p-28, INEXACT)
-T(RU, -0x1.0fa6e4574816ap+940,   -0x1.5ed7f66383594p-1,  0x1.24f8b4p-28, INEXACT)
+T(RU, -0x1.0fa6e4574816ap+940,   -0x1.5ed7f66383594p-1,  0x1.24f8b2p-28, INEXACT)
 T(RD, -0x1.0fa6e4574816ap+940,   -0x1.5ed7f66383595p-1,         -0x1p+0, INEXACT)
 T(RN, 0x1.979c379b473d9p+1001,    0x1.e669915f0bca5p-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.802e63486b45dp+190,    -0x1.f46eaf069a48p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.802e63486b45dp+190,    -0x1.f46eaf069a48p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.802e63486b45dp+190,    -0x1.f46eaf069a48p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.802e63486b45dp+190,   -0x1.f46eaf069a481p-1, -0x1.81e602p-27, INEXACT)
+T(RD,  0x1.802e63486b45dp+190,   -0x1.f46eaf069a481p-1,   -0x1.81e6p-27, INEXACT)
 T(RN,  0x1.fd5315133f691p+362,   -0x1.147ad7b2da8e8p-2,         -0x1p-1, INEXACT)
 T(RN, -0x1.793a0a6969afdp+459,    0x1.07668de3fb9bep-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.b054a9bfa9fafp+465,   -0x1.5e38e9375a0d1p-1,         -0x1p-1, INEXACT)
 T(RZ,  0x1.03d8c7e83991dp+257,   -0x1.f48e63b8575eep-1,  0x1.e53ba2p-27, INEXACT)
-T(RU,  0x1.03d8c7e83991dp+257,   -0x1.f48e63b8575eep-1,  0x1.e53ba4p-27, INEXACT)
+T(RU,  0x1.03d8c7e83991dp+257,   -0x1.f48e63b8575eep-1,  0x1.e53ba2p-27, INEXACT)
 T(RD,  0x1.03d8c7e83991dp+257,   -0x1.f48e63b8575efp-1,         -0x1p+0, INEXACT)
 T(RN,  0x1.2a108d0de7649p+582,    0x1.12a507c50960fp-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.de3ffc74df0b7p+249,    0x1.4b95b4fbc4714p-4,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.de3ffc74df0b7p+249,    0x1.4b95b4fbc4714p-4,         -0x1p+0, INEXACT)
 T(RD,  0x1.de3ffc74df0b7p+249,    0x1.4b95b4fbc4714p-4,         -0x1p+0, INEXACT)
 T(RU,  0x1.de3ffc74df0b7p+249,    0x1.4b95b4fbc4715p-4,  0x1.a7cd26p-27, INEXACT)
-T(RZ,  0x1.3f71c81a6bd0ap+737,    0x1.3c196d241a6e2p-5, -0x1.4f0be2p-29, INEXACT)
+T(RZ,  0x1.3f71c81a6bd0ap+737,    0x1.3c196d241a6e2p-5, -0x1.4f0be4p-29, INEXACT)
 T(RD,  0x1.3f71c81a6bd0ap+737,    0x1.3c196d241a6e2p-5, -0x1.4f0be4p-29, INEXACT)
 T(RU,  0x1.3f71c81a6bd0ap+737,    0x1.3c196d241a6e3p-5,          0x1p+0, INEXACT)
-T(RZ,  0x1.a928c67fb2f39p+151,   -0x1.cadc1f3a448b2p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.a928c67fb2f39p+151,   -0x1.cadc1f3a448b2p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.a928c67fb2f39p+151,   -0x1.cadc1f3a448b2p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.a928c67fb2f39p+151,   -0x1.cadc1f3a448b3p-1, -0x1.92d5a8p-27, INEXACT)
+T(RD,  0x1.a928c67fb2f39p+151,   -0x1.cadc1f3a448b3p-1, -0x1.92d5a6p-27, INEXACT)
 T(RZ, -0x1.3857528caea65p+149,   -0x1.77cc7d9af8f3cp-1,  0x1.ce5148p-27, INEXACT)
-T(RU, -0x1.3857528caea65p+149,   -0x1.77cc7d9af8f3cp-1,  0x1.ce514ap-27, INEXACT)
+T(RU, -0x1.3857528caea65p+149,   -0x1.77cc7d9af8f3cp-1,  0x1.ce5148p-27, INEXACT)
 T(RD, -0x1.3857528caea65p+149,   -0x1.77cc7d9af8f3dp-1,         -0x1p+0, INEXACT)
 T(RN,  0x1.572080977f4fdp+428,   -0x1.dcd46108c910bp-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.7aac69f23862ap+672,    0x1.6ca680d1bfba5p-1,         -0x1p-1, INEXACT)
@@ -1577,22 +1577,22 @@ T(RN, -0x1.79703315c8aeap+624,   -0x1.81e18d111f545p-3,         -0x1p-1, INEXACT
 T(RN,  0x1.a5a5a05af890cp+398,    0x1.af30eb7dd4cb9p-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.e976fdeae5b96p+165,   -0x1.2db580a4f49c6p-2,         -0x1p-1, INEXACT)
 T(RN,  0x1.28c94fc1cd9f3p+235,   -0x1.c753ba3d1c09ap-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.cdbdbab8d3f41p+180,    -0x1.e65848fd2a93p-3,  0x1.2bd096p-29, INEXACT)
+T(RZ,  0x1.cdbdbab8d3f41p+180,    -0x1.e65848fd2a93p-3,  0x1.2bd098p-29, INEXACT)
 T(RU,  0x1.cdbdbab8d3f41p+180,    -0x1.e65848fd2a93p-3,  0x1.2bd098p-29, INEXACT)
 T(RD,  0x1.cdbdbab8d3f41p+180,   -0x1.e65848fd2a931p-3,         -0x1p+0, INEXACT)
 T(RZ,  0x1.7f6899a802f25p+591,   -0x1.f6efee38f0b4fp-1,  0x1.2365fep-28, INEXACT)
-T(RU,  0x1.7f6899a802f25p+591,   -0x1.f6efee38f0b4fp-1,    0x1.2366p-28, INEXACT)
+T(RU,  0x1.7f6899a802f25p+591,   -0x1.f6efee38f0b4fp-1,  0x1.2365fep-28, INEXACT)
 T(RD,  0x1.7f6899a802f25p+591,    -0x1.f6efee38f0b5p-1,         -0x1p+0, INEXACT)
 T(RZ,  -0x1.a46a09dd1e0fp+496,   -0x1.bc424deaf9fa3p-1,  0x1.63e68cp-28, INEXACT)
-T(RU,  -0x1.a46a09dd1e0fp+496,   -0x1.bc424deaf9fa3p-1,  0x1.63e68ep-28, INEXACT)
+T(RU,  -0x1.a46a09dd1e0fp+496,   -0x1.bc424deaf9fa3p-1,  0x1.63e68cp-28, INEXACT)
 T(RD,  -0x1.a46a09dd1e0fp+496,   -0x1.bc424deaf9fa4p-1,         -0x1p+0, INEXACT)
 T(RZ,  0x1.a1abd0614a1f1p+294,   -0x1.f167ae9fa5a79p-1,  0x1.fabfbep-28, INEXACT)
-T(RU,  0x1.a1abd0614a1f1p+294,   -0x1.f167ae9fa5a79p-1,   0x1.fabfcp-28, INEXACT)
+T(RU,  0x1.a1abd0614a1f1p+294,   -0x1.f167ae9fa5a79p-1,  0x1.fabfbep-28, INEXACT)
 T(RD,  0x1.a1abd0614a1f1p+294,   -0x1.f167ae9fa5a7ap-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.fe722eb5bccafp+394,   -0x1.e77e03e4c297cp-1,  0x1.76f26cp-31, INEXACT)
+T(RZ, -0x1.fe722eb5bccafp+394,   -0x1.e77e03e4c297cp-1,  0x1.76f26ep-31, INEXACT)
 T(RU, -0x1.fe722eb5bccafp+394,   -0x1.e77e03e4c297cp-1,  0x1.76f26ep-31, INEXACT)
 T(RD, -0x1.fe722eb5bccafp+394,   -0x1.e77e03e4c297dp-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.d67dbbb2b482ap+381,   -0x1.fc6038fd9c7c8p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.d67dbbb2b482ap+381,   -0x1.fc6038fd9c7c8p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.d67dbbb2b482ap+381,   -0x1.fc6038fd9c7c8p-1,          0x1p+0, INEXACT)
 T(RD, -0x1.d67dbbb2b482ap+381,   -0x1.fc6038fd9c7c9p-1, -0x1.fb3d42p-28, INEXACT)
 T(RN,   0x1.2e8e884b6620ap-12,    0x1.fffffe9a6b674p-1,    0x1.e0ecep-3, INEXACT)