math: regenerate all math tests
[libc-test] / src / math / crlibm / exp.h
index 511ca65..e94f8ba 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
@@ -23,7 +23,7 @@ T(RU,              -0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT
 T(RD,               0x1p-1074,                  0x1p+0,          0x0p+0, INEXACT) // smallest denorm positive
 T(RD,              -0x1p-1074,    0x1.fffffffffffffp-1,         -0x1p+0, INEXACT) // smallest denorm negative
 T(RZ,               0x1p-1074,                  0x1p+0,          0x0p+0, 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 negative
 T(RN,                     inf,                     inf,          0x0p+0, 0) // +inf
 T(RN,                    -inf,                  0x0p+0,          0x0p+0, 0) // -inf
 T(RU,                     inf,                     inf,          0x0p+0, 0) // +inf
@@ -38,27 +38,27 @@ T(RD,                     nan,                     nan,          0x0p+0, 0) // N
 T(RZ,                     nan,                     nan,          0x0p+0, 0) // NaN
 // Some boundary cases specific to the exp
 // TODO add a few denormals
-T(RN,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e264p-4, INEXACT) // the last value before the exp gets infinite 
+T(RN,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e264p-4, INEXACT) // the last value before the exp gets infinite
 T(RN,     0x1.62e42fefa39fp+9,                     inf,          0x0p+0, INEXACT|OVERFLOW) // the first value that gives infinite exp
-T(RU,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2bp+1023,   0x1.c9e3b4p-1, INEXACT) // the last value before the exp gets infinite 
+T(RU,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2bp+1023,   0x1.c9e3b4p-1, INEXACT) // the last value before the exp gets infinite
 T(RU,     0x1.62e42fefa39fp+9,                     inf,          0x0p+0, INEXACT|OVERFLOW) // the first value that gives infinite exp
-T(RD,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e264p-4, INEXACT) // the last value before the exp gets infinite 
+T(RD,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e264p-4, INEXACT) // the last value before the exp gets infinite
 T(RD,     0x1.62e42fefa39fp+9, 0x1.fffffffffffffp+1023,         -0x1p+0, INEXACT|OVERFLOW) // the first value that gives infinite exp, rounded down
-T(RZ,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e262p-4, INEXACT) // the last value before the exp gets infinite 
-T(RZ,     0x1.62e42fefa39fp+9, 0x1.fffffffffffffp+1023,  -0x1.fffffep-1, INEXACT|OVERFLOW) // the first value that gives infinite exp, rounded down
+T(RZ,    0x1.62e42fefa39efp+9, 0x1.fffffffffff2ap+1023,  -0x1.b0e264p-4, INEXACT) // the last value before the exp gets infinite
+T(RZ,     0x1.62e42fefa39fp+9, 0x1.fffffffffffffp+1023,         -0x1p+0, INEXACT|OVERFLOW) // the first value that gives infinite exp, rounded down
 T(RN,   -0x1.74910d52d3051p+9,               0x1p-1074,          0x1p-1, INEXACT|UNDERFLOW) //  The last value before the exp flushes to zero
 T(RN,   -0x1.74910d52d3052p+9,                  0x0p+0,         -0x1p-1, INEXACT|UNDERFLOW) // The first value at which the exp flushes to zero
-T(RU,   -0x1.6232bdd7abcd2p+9, 0x1.000000000007cp-1022,    0x1.0c014p-2, INEXACT) // The last value before the exp flushes to subnormal
-T(RD,   -0x1.6232bdd7abcd2p+9, 0x1.000000000007bp-1022,  -0x1.79ff62p-1, INEXACT)
+T(RU,   -0x1.6232bdd7abcd2p+9, 0x1.000000000007cp-1022,   0x1.0c013ep-2, INEXACT) // The last value before the exp flushes to subnormal
+T(RD,   -0x1.6232bdd7abcd2p+9, 0x1.000000000007bp-1022,   -0x1.79ff6p-1, INEXACT)
 T(RN,   -0x1.6232bdd7abcd2p+9, 0x1.000000000007cp-1022,   0x1.0c013ep-2, INEXACT)
-T(RU,   -0x1.6232bdd7abcd3p+9, 0x1.ffffffffffcf8p-1023,    0x1.0c014p-2, INEXACT|UNDERFLOW) // The first value for which exp flushes to subnormal
-T(RD,   -0x1.6232bdd7abcd3p+9, 0x1.ffffffffffcf6p-1023,  -0x1.79ff62p-1, INEXACT|UNDERFLOW)
+T(RU,   -0x1.6232bdd7abcd3p+9, 0x1.ffffffffffcf8p-1023,   0x1.0c013ep-2, INEXACT|UNDERFLOW) // The first value for which exp flushes to subnormal
+T(RD,   -0x1.6232bdd7abcd3p+9, 0x1.ffffffffffcf6p-1023,   -0x1.79ff6p-1, INEXACT|UNDERFLOW)
 T(RN,   -0x1.6232bdd7abcd3p+9, 0x1.ffffffffffcf8p-1023,   0x1.0c013ep-2, INEXACT|UNDERFLOW)
 // In rounding up  we get non-zero results all the way to -infty
 T(RU,   -0x1.74910d52d3051p+9,               0x1p-1074,          0x1p-1, INEXACT|UNDERFLOW)
-T(RD,   -0x1.74385446d71c3p+9,               0x1p-1074,  -0x1.8e568p-45, INEXACT|UNDERFLOW) // The last value before the exp flushes to zero
+T(RD,   -0x1.74385446d71c3p+9,               0x1p-1074,  -0x1.8e56ap-45, INEXACT|UNDERFLOW) // The last value before the exp flushes to zero
 T(RD,   -0x1.74385446d71c4p+9,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW) // The first value at which the exp flushes to zero
-T(RZ,   -0x1.74385446d71c3p+9,               0x1p-1074,  -0x1.8e568p-45, INEXACT|UNDERFLOW) // The last value before the exp flushes to zero
+T(RZ,   -0x1.74385446d71c3p+9,               0x1p-1074,  -0x1.8e56ap-45, INEXACT|UNDERFLOW) // The last value before the exp flushes to zero
 T(RZ,   -0x1.74385446d71c4p+9,                  0x0p+0,         -0x1p+0, INEXACT|UNDERFLOW) // The first value at which the exp flushes to zero
 // 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).
@@ -67,13 +67,13 @@ T(RZ,   -0x1.74385446d71c4p+9,                  0x0p+0,         -0x1p+0, INEXACT
 T(RN,    0x1.005ae04256babp-1,    0x1.a65d89abf3d1fp+0,          0x1p-1, INEXACT) // 5.006933289508784801213892023952e-01
 T(RN,    0x1.41c9e095cd545p-1,    0x1.dff1d425de879p+0,          0x1p-1, INEXACT) // 6.284933264602520219810344315192e-01
 T(RZ,    0x1.0727af5fee8f6p-1,    0x1.ac032a8d2ec23p+0, -0x1.05a628p-52, INEXACT) // 5.139746479610767249113223442691e-01
-T(RZ,    0x1.12fcce02efb32p-1,    0x1.b604e1942098cp+0,  -0x1.fffffep-1, INEXACT) // 5.370849970421203156689671232016e-01
+T(RZ,    0x1.12fcce02efb32p-1,    0x1.b604e1942098cp+0,         -0x1p+0, INEXACT) // 5.370849970421203156689671232016e-01
 T(RN,     0x1.accfbe46b4efp-1,     0x1.27c2e4bc1ee7p+1,         -0x1p-1, INEXACT) // 8.375224553405740124389922129922e-01
 T(RN,    0x1.b3738e335ea89p-1,     0x1.2b9f331610fbp+1,          0x1p-1, INEXACT) // 8.504909932810998940411195690103e-01
 T(RN,    0x1.a083788425ab6p+0,    0x1.45abe6a4c4281p+2,          0x1p-1, INEXACT) // 1.627006084692465659458093796275e+00
 T(RN,    0x1.aca7ae8da5a7bp+0,    0x1.557d4acd7e557p+2,          0x1p-1, INEXACT) // 1.674433621961411544631914694037e+00
-T(RZ,    0x1.53068b2bacac1p+1,    0x1.c44ff9a896f5dp+3,  -0x1.fffffep-1, INEXACT) // 2.648637195897521667831142622163e+00
-T(RZ,    0x1.df801ca8a88cbp+1,    0x1.52d7f797be69ap+5,  -0x1.fffffep-1, INEXACT) // 3.746097166397793554182271691388e+00
+T(RZ,    0x1.53068b2bacac1p+1,    0x1.c44ff9a896f5dp+3,         -0x1p+0, INEXACT) // 2.648637195897521667831142622163e+00
+T(RZ,    0x1.df801ca8a88cbp+1,    0x1.52d7f797be69ap+5,         -0x1p+0, INEXACT) // 3.746097166397793554182271691388e+00
 T(RZ,    0x1.333a83013057ep+2,    0x1.e642354c34a34p+6, -0x1.3df4a4p-53, INEXACT) // 4.800446273003556640901479113381e+00
 T(RN,    0x1.aa1b465630fa4p+2,    0x1.8576653f47e5ep+9,          0x1p-1, INEXACT) // 6.657914718791207775439033866860e+00
 T(RN,    0x1.60bb5fb993b99p+3,   0x1.de96d34fcccfep+15,          0x1p-1, INEXACT) // 1.102287279363172167734319373267e+01
@@ -86,22 +86,22 @@ T(RN,    0x1.a1d3b2f33674ep+5,   0x1.4632f06b68116p+75,         -0x1p-1, INEXACT
 T(RZ,    0x1.e07e71bfcf06fp+5,   0x1.91ec4412c344fp+86,  -0x1.09d28p-57, INEXACT) // 6.006174039698168343193174223416e+01
 T(RN,    0x1.f0a1fc4b9f04bp+5,    0x1.79ba395af901p+89,          0x1p-1, INEXACT) // 6.207909449652705546895958832465e+01
 T(RN,    0x1.181ccd8144be7p+6,  0x1.053d7702a0c15p+101,         -0x1p-1, INEXACT) // 7.002812768919066854778066044673e+01
-T(RZ,    0x1.7945e34b18a9ap+7,  0x1.1b0e4936a8c9ap+272,  -0x1.fffffep-1, INEXACT) // 1.886364997356038770703889895231e+02
-T(RZ,    0x1.f44c934fc9053p+7,  0x1.da4255c59658dp+360,  -0x1.fffffep-1, INEXACT) // 2.501495613987814010670263087377e+02
-T(RZ,    0x1.204684c1167e9p+8,  0x1.db9797d3d32e7p+415,  -0x1.fffffep-1, INEXACT) // 2.882754631690900737339688930660e+02
-T(RZ,     0x1.532627c210d1p+8,  0x1.38b3af1b0b785p+489,  -0x1.fffffep-1, INEXACT) // 3.391490441599898986169137060642e+02
+T(RZ,    0x1.7945e34b18a9ap+7,  0x1.1b0e4936a8c9ap+272,         -0x1p+0, INEXACT) // 1.886364997356038770703889895231e+02
+T(RZ,    0x1.f44c934fc9053p+7,  0x1.da4255c59658dp+360,         -0x1p+0, INEXACT) // 2.501495613987814010670263087377e+02
+T(RZ,    0x1.204684c1167e9p+8,  0x1.db9797d3d32e7p+415,         -0x1p+0, INEXACT) // 2.882754631690900737339688930660e+02
+T(RZ,     0x1.532627c210d1p+8,  0x1.38b3af1b0b785p+489,         -0x1p+0, INEXACT) // 3.391490441599898986169137060642e+02
 T(RN,    0x1.4b857492a59ebp+8,  0x1.37bab2ac649f8p+478,         -0x1p-1, INEXACT) // 3.315213100103707688504073303193e+02
 T(RZ,     0x1.2da9e5e6af0bp+8,  0x1.27d6fe867d6f6p+435,  -0x1.0a1d5p-53, INEXACT) // 3.016636642625189779209904372692e+02
 T(RN,    0x1.9cd6b6d99965bp+8,  0x1.84208270e2e4cp+595,          0x1p-1, INEXACT) // 4.128387275695328639812942128628e+02
-T(RZ,    0x1.c7206c1b753e4p+8,  0x1.8670de0b68cacp+656,  -0x1.fffffep-1, INEXACT) // 4.551266495858419602882349863648e+02
+T(RZ,    0x1.c7206c1b753e4p+8,  0x1.8670de0b68cacp+656,         -0x1p+0, INEXACT) // 4.551266495858419602882349863648e+02
 T(RN,    0x1.fee02d3d0ec9ap+8,  0x1.06ccf59e5ed14p+737,         -0x1p-1, INEXACT) // 5.108756902848341496792272664607e+02
-T(RZ,    0x1.f419d873a3f83p+8,  0x1.685463d30fb68p+721,  -0x1.fffffep-1, INEXACT) // 5.001009590411487693017988931388e+02
+T(RZ,    0x1.f419d873a3f83p+8,  0x1.685463d30fb68p+721,         -0x1p+0, INEXACT) // 5.001009590411487693017988931388e+02
 T(RZ,    0x1.0bc04af1b09f5p+9,  0x1.7b1d97c902985p+772, -0x1.551dfcp-53, INEXACT) // 5.355022871124662060537957586348e+02
 T(RN,   -0x1.f31bfe026a32ep-2,     0x1.3a7a4a4e1918p-1,          0x1p-1, INEXACT) // -4.874114693616772298057071566291e-01
 T(RZ,   -0x1.add1dce7cd5bcp-2,    0x1.507e542d9849dp-1,  -0x1.39809p-52, INEXACT) // -4.197458759766410363312161280192e-01
 T(RN,   -0x1.f193dbe5f18bbp-3,    0x1.91905fbb3dfe8p-1,          0x1p-1, INEXACT) // -2.429577998684119000127878962303e-01
-T(RZ,   -0x1.cddf723d3e52fp-3,     0x1.98a04e083309p-1,  -0x1.fffffep-1, INEXACT) // -2.255238461437243102647443038222e-01
-T(RZ,   -0x1.290ea09e36479p-3,    0x1.baded30cbf1c3p-1,  -0x1.fffffep-1, INEXACT) // -1.450474308283309643474723316103e-01
+T(RZ,   -0x1.cddf723d3e52fp-3,     0x1.98a04e083309p-1,         -0x1p+0, INEXACT) // -2.255238461437243102647443038222e-01
+T(RZ,   -0x1.290ea09e36479p-3,    0x1.baded30cbf1c3p-1,         -0x1p+0, INEXACT) // -1.450474308283309643474723316103e-01
 T(RN,   -0x1.3b89bb1b787cdp-3,    0x1.b6e458ffe8ff2p-1,         -0x1p-1, INEXACT) // -1.540712945707682079987677070676e-01
 T(RZ,  -0x1.c000000000003p-51,    0x1.ffffffffffff9p-1,        -0x1p-54, INEXACT) // -7.771561172376098741193816255430e-16
 T(RN,  -0x1.9000000000005p-50,    0x1.ffffffffffff3p-1,         -0x1p-1, INEXACT) // -1.387778780781446661605671111378e-15
@@ -113,38 +113,38 @@ T(RN,  -0x1.bc00000000018p-48,    0x1.fffffffffffc9p-1,          0x1p-1, INEXACT
 T(RZ,  -0x1.e00000000001cp-48,    0x1.fffffffffffc4p-1,        -0x1p-50, INEXACT) // -6.661338147750961330647136196875e-15
 T(RZ,   -0x1.000000000001p-47,     0x1.fffffffffffcp-1,          0x0p+0, INEXACT) // -7.105427357601027102260209748159e-15
 T(RN,  -0x1.1600000000013p-47,    0x1.fffffffffffbap-1,         -0x1p-1, INEXACT) // -7.716050021144867932658638491680e-15
-T(RZ,  -0x1.2c00000000016p-47,    0x1.fffffffffffb4p-1,  -0x1.fffffep-1, INEXACT) // -8.326672684688708763057067235201e-15
+T(RZ,  -0x1.2c00000000016p-47,    0x1.fffffffffffb4p-1,         -0x1p+0, INEXACT) // -8.326672684688708763057067235201e-15
 T(RN,  -0x1.460000000001ap-47,    0x1.fffffffffffaep-1,         -0x1p-1, INEXACT) // -9.048317650695066825219669587554e-15
-T(RZ,  -0x1.640000000001fp-47,    0x1.fffffffffffa6p-1,  -0x1.fffffep-1, INEXACT) // -9.880984919163942119146445548740e-15
+T(RZ,  -0x1.640000000001fp-47,    0x1.fffffffffffa6p-1,         -0x1p+0, INEXACT) // -9.880984919163942119146445548740e-15
 T(RN,  -0x1.8600000000025p-47,    0x1.fffffffffff9fp-1,          0x1p-1, INEXACT) // -1.082467449009533464483739511876e-14
 T(RN,  -0x1.8a00000000026p-47,    0x1.fffffffffff9dp-1,         -0x1p-1, INEXACT) // -1.093569679255785187660156872759e-14
 T(RZ,   -0x1.bc0000000003p-47,    0x1.fffffffffff91p-1,     -0x1.08p-49, INEXACT) // -1.232347557333931332934921273294e-14
 T(RZ,  -0x1.c000000000031p-47,     0x1.fffffffffff9p-1,          0x0p+0, INEXACT) // -1.243449787580183056111338634177e-14
-T(RZ,  -0x1.c400000000032p-47,    0x1.fffffffffff8ep-1,  -0x1.fffffep-1, INEXACT) // -1.254552017826434779287755995061e-14
-T(RZ,  -0x1.c800000000033p-47,    0x1.fffffffffff8dp-1,  -0x1.fffffep-1, INEXACT) // -1.265654248072686502464173355944e-14
-T(RZ,  -0x1.1a00000000027p-46,    0x1.fffffffffff72p-1,  -0x1.fffffep-1, INEXACT) // -1.565414464721483028227442099792e-14
-T(RZ,  -0x1.1e00000000028p-46,     0x1.fffffffffff7p-1,  -0x1.fffffep-1, INEXACT) // -1.587618925213986474580276821559e-14
+T(RZ,  -0x1.c400000000032p-47,    0x1.fffffffffff8ep-1,         -0x1p+0, INEXACT) // -1.254552017826434779287755995061e-14
+T(RZ,  -0x1.c800000000033p-47,    0x1.fffffffffff8dp-1,         -0x1p+0, INEXACT) // -1.265654248072686502464173355944e-14
+T(RZ,  -0x1.1a00000000027p-46,    0x1.fffffffffff72p-1,         -0x1p+0, INEXACT) // -1.565414464721483028227442099792e-14
+T(RZ,  -0x1.1e00000000028p-46,     0x1.fffffffffff7p-1,         -0x1p+0, INEXACT) // -1.587618925213986474580276821559e-14
 T(RZ,  -0x1.2200000000029p-46,    0x1.fffffffffff6fp-1,     -0x1.08p-49, INEXACT) // -1.609823385706489920933111543325e-14
 T(RZ,  -0x1.260000000002ap-46,    0x1.fffffffffff6dp-1,     -0x1.a4p-48, INEXACT) // -1.632027846198993367285946265092e-14
 T(RN,   -0x1.390000000003p-46,    0x1.fffffffffff63p-1,         -0x1p-1, INEXACT) // -1.737499033538385131892363803989e-14
 T(RN,  -0x1.3d00000000031p-46,    0x1.fffffffffff62p-1,          0x1p-1, INEXACT) // -1.759703494030888578245198525755e-14
-T(RZ,  -0x1.4c00000000036p-46,    0x1.fffffffffff59p-1,  -0x1.fffffep-1, INEXACT) // -1.842970220877776896498781342886e-14
+T(RZ,  -0x1.4c00000000036p-46,    0x1.fffffffffff59p-1,         -0x1p+0, INEXACT) // -1.842970220877776896498781342886e-14
 T(RZ,  -0x1.5000000000037p-46,    0x1.fffffffffff58p-1,        -0x1p-48, INEXACT) // -1.865174681370280342851616064652e-14
 T(RN,  -0x1.5b0000000003bp-46,    0x1.fffffffffff52p-1,         -0x1p-1, INEXACT) // -1.926236947724665214752364160016e-14
 T(RN,  -0x1.5f0000000003cp-46,    0x1.fffffffffff51p-1,          0x1p-1, INEXACT) // -1.948441408217168661105198881783e-14
-T(RZ,   -0x1.6a0000000004p-46,    0x1.fffffffffff4ap-1,  -0x1.fffffep-1, INEXACT) // -2.009503674571553533005946977147e-14
+T(RZ,   -0x1.6a0000000004p-46,    0x1.fffffffffff4ap-1,         -0x1p+0, INEXACT) // -2.009503674571553533005946977147e-14
 T(RN,  -0x1.7500000000044p-46,    0x1.fffffffffff45p-1,         -0x1p-1, INEXACT) // -2.070565940925938404906695072510e-14
 T(RZ,  -0x1.8000000000048p-46,     0x1.fffffffffff4p-1,          0x0p+0, INEXACT) // -2.131628207280323276807443167874e-14
 T(RN,  -0x1.8b0000000004cp-46,    0x1.fffffffffff3bp-1,          0x1p-1, INEXACT) // -2.192690473634708148708191263238e-14
-T(RZ,  -0x1.920000000004fp-46,    0x1.fffffffffff36p-1,  -0x1.fffffep-1, INEXACT) // -2.231548279496589574256104636836e-14
+T(RZ,  -0x1.920000000004fp-46,    0x1.fffffffffff36p-1,         -0x1p+0, INEXACT) // -2.231548279496589574256104636836e-14
 T(RZ,  -0x1.a400000000056p-46,    0x1.fffffffffff2ep-1,      -0x1.1p-48, INEXACT) // -2.331468351712855871704766105797e-14
 T(RN,  -0x1.ab00000000059p-46,    0x1.fffffffffff2bp-1,          0x1p-1, INEXACT) // -2.370326157574737297252679479394e-14
-T(RZ,  -0x1.b20000000005cp-46,    0x1.fffffffffff26p-1,  -0x1.fffffep-1, INEXACT) // -2.409183963436618722800592852992e-14
+T(RZ,  -0x1.b20000000005cp-46,    0x1.fffffffffff26p-1,         -0x1p+0, INEXACT) // -2.409183963436618722800592852992e-14
 T(RN,  -0x1.b90000000005fp-46,    0x1.fffffffffff23p-1,         -0x1p-1, INEXACT) // -2.448041769298500148348506226589e-14
 T(RZ,  -0x1.c000000000062p-46,     0x1.fffffffffff2p-1,          0x0p+0, INEXACT) // -2.486899575160381573896419600186e-14
 T(RN,  -0x1.c700000000065p-46,    0x1.fffffffffff1dp-1,          0x1p-1, INEXACT) // -2.525757381022262999444332973784e-14
 T(RZ,  -0x1.ce00000000068p-46,    0x1.fffffffffff19p-1,     -0x1.c4p-48, INEXACT) // -2.564615186884144424992246347381e-14
-T(RZ,  -0x1.d80000000006dp-46,    0x1.fffffffffff13p-1,  -0x1.fffffep-1, INEXACT) // -2.620126338115403829735238372809e-14
+T(RZ,  -0x1.d80000000006dp-46,    0x1.fffffffffff13p-1,         -0x1p+0, INEXACT) // -2.620126338115403829735238372809e-14
 T(RN,   -0x1.df0000000007p-46,    0x1.fffffffffff11p-1,          0x1p-1, INEXACT) // -2.658984143977285255283151746406e-14
 T(RN,  -0x1.e900000000075p-46,    0x1.fffffffffff0bp-1,         -0x1p-1, INEXACT) // -2.714495295208544660026143771835e-14
 T(RZ,  -0x1.f000000000078p-46,    0x1.fffffffffff08p-1,        -0x1p-48, INEXACT) // -2.753353101070426085574057145432e-14
@@ -152,70 +152,70 @@ T(RZ,  -0x1.fa0000000007dp-46,    0x1.fffffffffff03p-1,      -0x1.2p-51, INEXACT
 T(RZ,   -0x1.000000000004p-45,      0x1.fffffffffffp-1,          0x0p+0, INEXACT) // -2.842170943040441133162844386117e-14
 T(RN,    0x1.bcab27d05abdep-2,    0x1.8b367381d82f5p+0,          0x1p-1, INEXACT) // 4.342466565055341787271458997566e-01
 T(RN,    0x1.a3a7add74f25ap-2,    0x1.81acf88d11547p+0,          0x1p-1, INEXACT) // 4.098193323768889451130803536216e-01
-T(RZ,    0x1.12fcce02efb32p-1,    0x1.b604e1942098cp+0,  -0x1.fffffep-1, INEXACT) // 5.370849970421203156689671232016e-01
+T(RZ,    0x1.12fcce02efb32p-1,    0x1.b604e1942098cp+0,         -0x1p+0, INEXACT) // 5.370849970421203156689671232016e-01
 T(RN,    0x1.005ae04256babp-1,    0x1.a65d89abf3d1fp+0,          0x1p-1, INEXACT) // 5.006933289508784801213892023952e-01
 T(RZ,    0x1.0727af5fee8f6p-1,    0x1.ac032a8d2ec23p+0, -0x1.05a628p-52, INEXACT) // 5.139746479610767249113223442691e-01
 T(RN,    0x1.41c9e095cd545p-1,    0x1.dff1d425de879p+0,          0x1p-1, INEXACT) // 6.284933264602520219810344315192e-01
-T(RZ,   0x1.fffffffffffffp-53,                  0x1p+0,  -0x1.fffffep-1, INEXACT) // 2.220446049250312834328230454615e-16
-T(RZ,   0x1.ffffffffffffep-52,    0x1.0000000000001p+0,  -0x1.fffffep-1, INEXACT) // 4.440892098500625175618395146099e-16
+T(RZ,   0x1.fffffffffffffp-53,                  0x1p+0,         -0x1p+0, INEXACT) // 2.220446049250312834328230454615e-16
+T(RZ,   0x1.ffffffffffffep-52,    0x1.0000000000001p+0,         -0x1p+0, INEXACT) // 4.440892098500625175618395146099e-16
 T(RN,   0x1.5fffffffffffcp-50,    0x1.0000000000005p+0,         -0x1p-1, INEXACT) // 1.221245327087671405605089613888e-15
 T(RN,   0x1.dfffffffffff9p-50,    0x1.0000000000008p+0,          0x1p-1, INEXACT) // 1.665334536937733430128863365366e-15
-T(RZ,   0x1.7ffffffffffeep-48,    0x1.0000000000017p+0,  -0x1.fffffep-1, INEXACT) // 5.329070518200737194537138028623e-15
+T(RZ,   0x1.7ffffffffffeep-48,    0x1.0000000000017p+0,         -0x1p+0, INEXACT) // 5.329070518200737194537138028623e-15
 T(RZ,   0x1.effffffffffe2p-48,    0x1.000000000001fp+0, -0x1.fffff8p-54, INEXACT) // 6.883382752675946884799359711809e-15
 T(RN,   0x1.33fffffffffe9p-47,    0x1.0000000000027p+0,          0x1p-1, INEXACT) // 8.548717289613669073660323677756e-15
-T(RZ,   0x1.3ffffffffffe7p-47,    0x1.0000000000027p+0,  -0x1.fffffep-1, INEXACT) // 8.881784197001212880343792294136e-15
+T(RZ,   0x1.3ffffffffffe7p-47,    0x1.0000000000027p+0,         -0x1p+0, INEXACT) // 8.881784197001212880343792294136e-15
 T(RN,   0x1.4bfffffffffe5p-47,    0x1.0000000000029p+0,         -0x1p-1, INEXACT) // 9.214851104388756687027260910516e-15
-T(RZ,   0x1.57fffffffffe3p-47,    0x1.000000000002ap+0,  -0x1.fffffep-1, INEXACT) // 9.547918011776300493710729526896e-15
+T(RZ,   0x1.57fffffffffe3p-47,    0x1.000000000002ap+0,         -0x1p+0, INEXACT) // 9.547918011776300493710729526896e-15
 T(RN,   0x1.63fffffffffe1p-47,    0x1.000000000002cp+0,         -0x1p-1, INEXACT) // 9.880984919163844300394198143276e-15
 T(RZ,   0x1.6ffffffffffdfp-47,    0x1.000000000002ep+0, -0x1.fffffep-52, INEXACT) // 1.021405182655138810707766675966e-14
-T(RZ,   0x1.a7fffffffffd4p-47,    0x1.0000000000034p+0,  -0x1.fffffep-1, INEXACT) // 1.176836406102658990873083623272e-14
-T(RZ,   0x1.c7fffffffffcdp-47,    0x1.0000000000038p+0,  -0x1.fffffep-1, INEXACT) // 1.265654248072670409701706847303e-14
-T(RZ,   0x1.e7fffffffffc6p-47,    0x1.000000000003dp+0, -0x1.1ffffep-50, INEXACT) // 1.354472090042681828530330071334e-14
+T(RZ,   0x1.a7fffffffffd4p-47,    0x1.0000000000034p+0,         -0x1p+0, INEXACT) // 1.176836406102658990873083623272e-14
+T(RZ,   0x1.c7fffffffffcdp-47,    0x1.0000000000038p+0,         -0x1p+0, INEXACT) // 1.265654248072670409701706847303e-14
+T(RZ,   0x1.e7fffffffffc6p-47,    0x1.000000000003dp+0,      -0x1.2p-50, INEXACT) // 1.354472090042681828530330071334e-14
 T(RN,   0x1.fbfffffffffc1p-47,     0x1.000000000004p+0,          0x1p-1, INEXACT) // 1.409983241273938866690606433727e-14
-T(RZ,   0x1.13fffffffffdbp-46,    0x1.0000000000045p+0, -0x1.8ffffep-49, INEXACT) // 1.532107773982704350643214430991e-14
+T(RZ,   0x1.13fffffffffdbp-46,    0x1.0000000000045p+0,      -0x1.9p-49, INEXACT) // 1.532107773982704350643214430991e-14
 T(RN,   0x1.21fffffffffd7p-46,    0x1.0000000000049p+0,          0x1p-1, INEXACT) // 1.609823385706464046295420294138e-14
-T(RZ,   0x1.2ffffffffffd3p-46,    0x1.000000000004cp+0, -0x1.fffffep-50, INEXACT) // 1.687538997430223741947626157286e-14
+T(RZ,   0x1.2ffffffffffd3p-46,    0x1.000000000004cp+0,        -0x1p-49, INEXACT) // 1.687538997430223741947626157286e-14
 T(RN,   0x1.45fffffffffccp-46,    0x1.0000000000051p+0,         -0x1p-1, INEXACT) // 1.809663530138988752583691021942e-14
-T(RZ,   0x1.5bfffffffffc5p-46,    0x1.0000000000057p+0, -0x1.0ffffep-49, INEXACT) // 1.931788062847753763219755886599e-14
-T(RZ,   0x1.63fffffffffc2p-46,    0x1.0000000000058p+0,  -0x1.fffffep-1, INEXACT) // 1.976196983832759078203614888109e-14
-T(RZ,   0x1.9bfffffffffadp-46,    0x1.0000000000066p+0,  -0x1.fffffep-1, INEXACT) // 2.287059430727796283090627898675e-14
-T(RZ,   0x1.a3fffffffffaap-46,    0x1.0000000000069p+0, -0x1.0ffffep-49, INEXACT) // 2.331468351712801598074486900185e-14
+T(RZ,   0x1.5bfffffffffc5p-46,    0x1.0000000000057p+0,      -0x1.1p-49, INEXACT) // 1.931788062847753763219755886599e-14
+T(RZ,   0x1.63fffffffffc2p-46,    0x1.0000000000058p+0,         -0x1p+0, INEXACT) // 1.976196983832759078203614888109e-14
+T(RZ,   0x1.9bfffffffffadp-46,    0x1.0000000000066p+0,         -0x1p+0, INEXACT) // 2.287059430727796283090627898675e-14
+T(RZ,   0x1.a3fffffffffaap-46,    0x1.0000000000069p+0,      -0x1.1p-49, INEXACT) // 2.331468351712801598074486900185e-14
 T(RN,   0x1.bdfffffffff9fp-46,     0x1.000000000007p+0,          0x1p-1, INEXACT) // 2.475797344914068477341576044584e-14
-T(RZ,   0x1.cffffffffff97p-46,    0x1.0000000000074p+0, -0x1.fffffep-50, INEXACT) // 2.575717417130330041624806187475e-14
-T(RZ,   0x1.ebfffffffff8ap-46,    0x1.000000000007bp+0, -0x1.8ffffep-49, INEXACT) // 2.731148640577847855207407471746e-14
+T(RZ,   0x1.cffffffffff97p-46,    0x1.0000000000074p+0,        -0x1p-49, INEXACT) // 2.575717417130330041624806187475e-14
+T(RZ,   0x1.ebfffffffff8ap-46,    0x1.000000000007bp+0,      -0x1.9p-49, INEXACT) // 2.731148640577847855207407471746e-14
 T(RN,   0x1.f5fffffffff85p-46,    0x1.000000000007ep+0,          0x1p-1, INEXACT) // 2.786659791809104104506778613127e-14
-T(RZ,    0x1.fffffffffff8p-46,    0x1.000000000007fp+0,  -0x1.fffffep-1, INEXACT) // 2.842170943040360353806149754508e-14
+T(RZ,    0x1.fffffffffff8p-46,    0x1.000000000007fp+0,         -0x1p+0, INEXACT) // 2.842170943040360353806149754508e-14
 T(RZ,   0x1.01fffffffffbfp-45,    0x1.0000000000081p+0, -0x1.fffff8p-54, INEXACT) // 2.864375403532862853525898211060e-14
-T(RZ,   0x1.0bfffffffffbap-45,    0x1.0000000000086p+0, -0x1.1ffffep-48, INEXACT) // 2.975397705995375352124640493822e-14
+T(RZ,   0x1.0bfffffffffbap-45,    0x1.0000000000086p+0,      -0x1.2p-48, INEXACT) // 2.975397705995375352124640493822e-14
 T(RN,   0x1.16fffffffffb4p-45,    0x1.000000000008cp+0,          0x1p-1, INEXACT) // 3.097522238704138785038894916456e-14
-T(RZ,   0x1.21fffffffffaep-45,    0x1.0000000000091p+0, -0x1.07fffep-48, INEXACT) // 3.219646771412902217953149339089e-14
-T(RZ,   0x1.2dfffffffffa7p-45,    0x1.0000000000097p+0, -0x1.0ffffep-49, INEXACT) // 3.352873534367916585182915901594e-14
+T(RZ,   0x1.21fffffffffaep-45,    0x1.0000000000091p+0,     -0x1.08p-48, INEXACT) // 3.219646771412902217953149339089e-14
+T(RZ,   0x1.2dfffffffffa7p-45,    0x1.0000000000097p+0,      -0x1.1p-49, INEXACT) // 3.352873534367916585182915901594e-14
 T(RN,   0x1.3afffffffff9fp-45,    0x1.000000000009dp+0,         -0x1p-1, INEXACT) // 3.497202527569181886728194603970e-14
-T(RZ,   0x1.47fffffffff97p-45,    0x1.00000000000a4p+0, -0x1.fffffep-50, INEXACT) // 3.641531520770447188273473306346e-14
-T(RZ,   0x1.55fffffffff8ep-45,    0x1.00000000000abp+0, -0x1.c7fffep-48, INEXACT) // 3.796962744217963424134264148594e-14
+T(RZ,   0x1.47fffffffff97p-45,    0x1.00000000000a4p+0,        -0x1p-49, INEXACT) // 3.641531520770447188273473306346e-14
+T(RZ,   0x1.55fffffffff8ep-45,    0x1.00000000000abp+0,     -0x1.c8p-48, INEXACT) // 3.796962744217963424134264148594e-14
 T(RN,   0x1.56fffffffff8dp-45,    0x1.00000000000abp+0,         -0x1p-1, INEXACT) // 3.808064974464214358449776288465e-14
-T(RZ,   0x1.65fffffffff83p-45,    0x1.00000000000b3p+0, -0x1.47fffep-48, INEXACT) // 3.974598428157981528626079270585e-14
+T(RZ,   0x1.65fffffffff83p-45,    0x1.00000000000b3p+0,     -0x1.48p-48, INEXACT) // 3.974598428157981528626079270585e-14
 T(RN,   0x1.66fffffffff82p-45,    0x1.00000000000b3p+0,         -0x1p-1, INEXACT) // 3.985700658404232462941591410456e-14
-T(RZ,   0x1.77fffffffff76p-45,    0x1.00000000000bcp+0, -0x1.fffffep-50, INEXACT) // 4.174438572590501501748918672318e-14
+T(RZ,   0x1.77fffffffff76p-45,    0x1.00000000000bcp+0,        -0x1p-49, INEXACT) // 4.174438572590501501748918672318e-14
 T(RN,   0x1.78fffffffff75p-45,    0x1.00000000000bcp+0,         -0x1p-1, INEXACT) // 4.185540802836752436064430812190e-14
-T(RZ,   0x1.8bfffffffff67p-45,    0x1.00000000000c6p+0, -0x1.1ffffep-48, INEXACT) // 4.396483177515523343502782353795e-14
+T(RZ,   0x1.8bfffffffff67p-45,    0x1.00000000000c6p+0,      -0x1.2p-48, INEXACT) // 4.396483177515523343502782353795e-14
 T(RN,   0x1.8cfffffffff66p-45,    0x1.00000000000c6p+0,         -0x1p-1, INEXACT) // 4.407585407761774277818294493666e-14
 T(RN,   0x1.a4fffffffff53p-45,    0x1.00000000000d3p+0,          0x1p-1, INEXACT) // 4.674038933671799856834206734628e-14
-T(RZ,   0x1.a5fffffffff52p-45,    0x1.00000000000d2p+0,  -0x1.fffffep-1, INEXACT) // 4.685141163918050791149718874500e-14
+T(RZ,   0x1.a5fffffffff52p-45,    0x1.00000000000d2p+0,         -0x1p+0, INEXACT) // 4.685141163918050791149718874500e-14
 T(RN,   0x1.c6fffffffff36p-45,    0x1.00000000000e4p+0,          0x1p-1, INEXACT) // 5.051514762044334779005240374305e-14
-T(RZ,   0x1.c7fffffffff35p-45,    0x1.00000000000e4p+0, -0x1.fffffep-50, INEXACT) // 5.062616992290585713320752514177e-14
+T(RZ,   0x1.c7fffffffff35p-45,    0x1.00000000000e4p+0,        -0x1p-49, INEXACT) // 5.062616992290585713320752514177e-14
 T(RN,   0x1.c8fffffffff34p-45,    0x1.00000000000e4p+0,         -0x1p-1, INEXACT) // 5.073719222536836647636264654048e-14
-T(RZ,   0x1.c9fffffffff33p-45,    0x1.00000000000e4p+0,  -0x1.fffffep-1, INEXACT) // 5.084821452783087581951776793920e-14
+T(RZ,   0x1.c9fffffffff33p-45,    0x1.00000000000e4p+0,         -0x1p+0, INEXACT) // 5.084821452783087581951776793920e-14
 // The following are one fifth of Sun's values distributed with libmcr 0.9,
 // again using filterlists 5
-T(RU,  -0x1.912c88c32b6b4p-15,    0x1.fff9bb57af9b4p-1,   0x1.e2922p-11, INEXACT)
-T(RZ,  -0x1.912c88c32b6b4p-15,    0x1.fff9bb57af9b3p-1,  -0x1.ff875ap-1, INEXACT)
+T(RU,  -0x1.912c88c32b6b4p-15,    0x1.fff9bb57af9b4p-1,  0x1.e2921ep-11, INEXACT)
+T(RZ,  -0x1.912c88c32b6b4p-15,    0x1.fff9bb57af9b3p-1,  -0x1.ff875cp-1, INEXACT)
 T(RN,   0x1.2b0f0015d0d6bp-15,    0x1.00025620bae5dp+0,  -0x1.fff6cep-2, INEXACT)
 T(RN,   0x1.3a1a9e5c61812p-15,    0x1.000274383f85dp+0,   -0x1.fff8ap-2, INEXACT)
-T(RU,     0x1.cb141e65b93p-15,    0x1.0003962eab557p+0,  0x1.ea8d5ep-19, INEXACT)
-T(RZ,     0x1.cb141e65b93p-15,    0x1.0003962eab556p+0,  -0x1.ffff84p-1, INEXACT)
-T(RU,   0x1.298fb6b75d569p-15,    0x1.00025322212e6p+0,  0x1.fb3b18p-11, INEXACT)
-T(RZ,   0x1.298fb6b75d569p-15,    0x1.00025322212e5p+0,   -0x1.ff813p-1, INEXACT)
+T(RU,     0x1.cb141e65b93p-15,    0x1.0003962eab557p+0,  0x1.ea8d5cp-19, INEXACT)
+T(RZ,     0x1.cb141e65b93p-15,    0x1.0003962eab556p+0,  -0x1.ffff86p-1, INEXACT)
+T(RU,   0x1.298fb6b75d569p-15,    0x1.00025322212e6p+0,  0x1.fb3b16p-11, INEXACT)
+T(RZ,   0x1.298fb6b75d569p-15,    0x1.00025322212e5p+0,  -0x1.ff8132p-1, INEXACT)
 T(RZ,   0x1.bf34747f589aep-15,    0x1.00037e6f03764p+0, -0x1.94a48ep-13, INEXACT)
 T(RU,   0x1.bf34747f589aep-15,    0x1.00037e6f03765p+0,   0x1.ffe6b6p-1, INEXACT)
 T(RN,   0x1.b0de4fd66465fp-15,    0x1.000361c257915p+0,  -0x1.ffbdecp-2, INEXACT)
@@ -229,15 +229,15 @@ T(RN,  -0x1.8380ac8357f2cp-14,    0x1.fff3e41f447fep-1,  -0x1.ff34a2p-2, INEXACT
 T(RN,  -0x1.a9806088cc36bp-14,    0x1.fff2b4292f0fbp-1,  -0x1.ff2ed6p-2, INEXACT)
 T(RN,  -0x1.1156b6a9b1f25p-14,    0x1.fff7755c88396p-1,  -0x1.ff839ep-2, INEXACT)
 T(RZ,  -0x1.cd63baeaf1977p-14,    0x1.fff195162130fp-1, -0x1.f31868p-12, INEXACT)
-T(RU,  -0x1.cd63baeaf1977p-14,     0x1.fff195162131p-1,   0x1.ffc19ep-1, INEXACT)
+T(RU,  -0x1.cd63baeaf1977p-14,     0x1.fff195162131p-1,   0x1.ffc19cp-1, INEXACT)
 T(RU,   0x1.ac51c354840dep-14,      0x1.0006b15d729p+0,  0x1.3e3c92p-11, INEXACT)
 T(RZ,   0x1.ac51c354840dep-14,    0x1.0006b15d728ffp+0,   -0x1.ffb07p-1, INEXACT)
 T(RN,   0x1.f79989ac6ebb5p-14,    0x1.0007de851c68ap+0,   -0x1.ff8edp-2, INEXACT)
 T(RZ,   0x1.67f7b0ceb2f51p-14,    0x1.00059fee949d8p+0,  -0x1.a1793p-11, INEXACT)
 T(RU,   0x1.67f7b0ceb2f51p-14,    0x1.00059fee949d9p+0,   0x1.ff97a2p-1, INEXACT)
 T(RN,  -0x1.6a9a89d04333ap-14,    0x1.fff4ab4bcad7fp-1,  -0x1.fffc8cp-2, INEXACT)
-T(RU,  -0x1.f189e4f349209p-14,    0x1.fff073ed47547p-1,  0x1.82ca52p-13, INEXACT)
-T(RZ,  -0x1.f189e4f349209p-14,    0x1.fff073ed47546p-1,  -0x1.ffe7d2p-1, INEXACT)
+T(RU,  -0x1.f189e4f349209p-14,    0x1.fff073ed47547p-1,   0x1.82ca5p-13, INEXACT)
+T(RZ,  -0x1.f189e4f349209p-14,    0x1.fff073ed47546p-1,  -0x1.ffe7d4p-1, INEXACT)
 T(RU,  -0x1.f0c814cc796b1p-14,    0x1.fff079fb997f2p-1,   0x1.91ee3p-11, INEXACT)
 T(RZ,  -0x1.f0c814cc796b1p-14,    0x1.fff079fb997f1p-1,  -0x1.ff9b84p-1, INEXACT)
 T(RN,  -0x1.2c4d5bb535b29p-14,    0x1.fff69dab268a4p-1,  -0x1.ff859ep-2, INEXACT)
@@ -245,28 +245,28 @@ T(RN,   0x1.7d7a73302b381p-13,    0x1.000bec1aa9526p+0,   -0x1.ff5f6p-2, INEXACT
 T(RU,   0x1.343f990416c72p-13,    0x1.0009a22b2dd8bp+0,  0x1.abfd94p-11, INEXACT)
 T(RZ,   0x1.343f990416c72p-13,    0x1.0009a22b2dd8ap+0,    -0x1.ff95p-1, INEXACT)
 T(RN,  -0x1.d143b12afadc2p-13,    0x1.ffe2ec984f0ebp-1,  -0x1.ff08a6p-2, INEXACT)
-T(RZ,  -0x1.7d8a6be9358bcp-13,    0x1.ffe827e7688bbp-1, -0x1.84aa0cp-11, INEXACT)
+T(RZ,  -0x1.7d8a6be9358bcp-13,    0x1.ffe827e7688bbp-1, -0x1.84aa0ep-11, INEXACT)
 T(RU,  -0x1.7d8a6be9358bcp-13,    0x1.ffe827e7688bcp-1,   0x1.ff9ed6p-1, INEXACT)
-T(RU,   0x1.92e36f008ad91p-13,    0x1.000c976abb335p+0,  0x1.25f71cp-16, INEXACT)
+T(RU,   0x1.92e36f008ad91p-13,    0x1.000c976abb335p+0,  0x1.25f71ap-16, INEXACT)
 T(RZ,   0x1.92e36f008ad91p-13,    0x1.000c976abb334p+0,  -0x1.fffdb4p-1, INEXACT)
 T(RN,    0x1.a83a499461f1p-13,    0x1.000d422a2e4b8p+0,  -0x1.ff3534p-2, INEXACT)
 T(RN,  -0x1.282784a244394p-13,    0x1.ffed7ddd5badbp-1,  -0x1.ff2eeep-2, INEXACT)
 T(RU,  -0x1.76ccc46a04b4dp-12,    0x1.ffd1288c1cf4dp-1,  0x1.54dbeep-11, INEXACT)
-T(RZ,  -0x1.76ccc46a04b4dp-12,    0x1.ffd1288c1cf4cp-1,  -0x1.ffaac8p-1, INEXACT)
+T(RZ,  -0x1.76ccc46a04b4dp-12,    0x1.ffd1288c1cf4cp-1,  -0x1.ffaacap-1, INEXACT)
 T(RU,  -0x1.f8c8acebfb0f5p-12,    0x1.ffc0eacd9064cp-1,  0x1.95eef6p-11, INEXACT)
 T(RZ,  -0x1.f8c8acebfb0f5p-12,    0x1.ffc0eacd9064bp-1,  -0x1.ff9a84p-1, INEXACT)
 T(RZ,  -0x1.c7e7a75d8ec25p-12,     0x1.ffc70636df76p-1, -0x1.df826ap-12, INEXACT)
 T(RU,  -0x1.c7e7a75d8ec25p-12,    0x1.ffc70636df761p-1,    0x1.ffc41p-1, INEXACT)
 T(RN,  -0x1.bd8bcf669a07dp-12,    0x1.ffc8518d666b2p-1,  -0x1.fffe14p-2, INEXACT)
-T(RU,   0x1.4aa9d57e87971p-12,    0x1.0014ab72eacd4p+0,  0x1.30d92ep-13, INEXACT)
+T(RU,   0x1.4aa9d57e87971p-12,    0x1.0014ab72eacd4p+0,  0x1.30d92cp-13, INEXACT)
 T(RZ,   0x1.4aa9d57e87971p-12,    0x1.0014ab72eacd3p+0,  -0x1.ffecf2p-1, INEXACT)
 T(RU,  -0x1.6ee801caacff4p-12,    0x1.ffd2250d932e8p-1,  0x1.d4a516p-12, INEXACT)
-T(RZ,  -0x1.6ee801caacff4p-12,    0x1.ffd2250d932e7p-1,  -0x1.ffc56ap-1, INEXACT)
+T(RZ,  -0x1.6ee801caacff4p-12,    0x1.ffd2250d932e7p-1,  -0x1.ffc56cp-1, INEXACT)
 T(RN,  -0x1.b650fc1eba15ap-12,    0x1.ffc938ceda9ccp-1,  -0x1.ff2188p-2, INEXACT)
 T(RN,   0x1.3624131964b45p-12,    0x1.001362fd1405ep+0,   -0x1.ff14ap-2, INEXACT)
 T(RN,   0x1.113387b5f0677p-12,    0x1.001113ca4615bp+0,  -0x1.ffde18p-2, INEXACT)
 T(RZ,  -0x1.b624f07ae06aap-11,    0x1.ff92827a951cap-1, -0x1.845c38p-11, INEXACT)
-T(RU,  -0x1.b624f07ae06aap-11,    0x1.ff92827a951cbp-1,   0x1.ff9eeap-1, INEXACT)
+T(RU,  -0x1.b624f07ae06aap-11,    0x1.ff92827a951cbp-1,   0x1.ff9ee8p-1, INEXACT)
 T(RU,  -0x1.a2a47c1f266ffp-11,    0x1.ff976192b3e3dp-1,  0x1.ca2fbep-12, INEXACT)
 T(RZ,  -0x1.a2a47c1f266ffp-11,    0x1.ff976192b3e3cp-1,  -0x1.ffc6bap-1, INEXACT)
 T(RN,  -0x1.8152f411a956dp-11,    0x1.ff9fb4525491dp-1,  -0x1.ff93dap-2, INEXACT)
@@ -285,24 +285,24 @@ T(RN,    0x1.3fbf5b08c395ep-9,    0x1.00a011a3b8da4p+0,  -0x1.ff18c4p-2, INEXACT
 T(RN,    0x1.6230a96475c61p-9,    0x1.00b155a42862ep+0,  -0x1.ff8a48p-2, INEXACT)
 T(RZ,   -0x1.1c1e4910bc5d9p-8,    0x1.fdc8fe4c8d5bdp-1, -0x1.5215f6p-12, INEXACT)
 T(RU,   -0x1.1c1e4910bc5d9p-8,    0x1.fdc8fe4c8d5bep-1,   0x1.ffd5bep-1, INEXACT)
-T(RZ,    0x1.57ed830e42924p-8,    0x1.0158d4f1cf76dp+0, -0x1.b39216p-12, INEXACT)
+T(RZ,    0x1.57ed830e42924p-8,    0x1.0158d4f1cf76dp+0, -0x1.b39218p-12, INEXACT)
 T(RU,    0x1.57ed830e42924p-8,    0x1.0158d4f1cf76ep+0,   0x1.ffc98ep-1, INEXACT)
-T(RZ,    0x1.d849419ce94dep-7,    0x1.03b76986a86bfp+0, -0x1.0847cap-12, INEXACT)
+T(RZ,    0x1.d849419ce94dep-7,    0x1.03b76986a86bfp+0, -0x1.0847ccp-12, INEXACT)
 T(RU,    0x1.d849419ce94dep-7,     0x1.03b76986a86cp+0,   0x1.ffdef8p-1, INEXACT)
-T(RZ,    0x1.51ad063f707b1p-7,    0x1.02a6d7efde632p+0, -0x1.ea88d6p-12, INEXACT)
-T(RU,    0x1.51ad063f707b1p-7,    0x1.02a6d7efde633p+0,    0x1.ffc2bp-1, INEXACT)
+T(RZ,    0x1.51ad063f707b1p-7,    0x1.02a6d7efde632p+0, -0x1.ea88d8p-12, INEXACT)
+T(RU,    0x1.51ad063f707b1p-7,    0x1.02a6d7efde633p+0,   0x1.ffc2aep-1, INEXACT)
 T(RN,   -0x1.b919a82a436dap-7,    0x1.f9276bec78f6ap-1,  -0x1.ff4c7ep-2, INEXACT)
 T(RN,    0x1.d94350233a84ap-7,    0x1.03b964e84ab8cp+0,  -0x1.ff5a26p-2, INEXACT)
 T(RZ,   -0x1.140600fbe665cp-6,    0x1.f7724f2652a92p-1, -0x1.765e1ep-14, INEXACT)
 T(RU,   -0x1.140600fbe665cp-6,    0x1.f7724f2652a93p-1,   0x1.fff44ep-1, INEXACT)
 T(RN,    0x1.e28a6e69e5771p-6,    0x1.07a6de1d087fep+0,  -0x1.fffa88p-2, INEXACT)
-T(RU,   -0x1.094bcf84a2988p-6,    0x1.f7c6b8bedbc3ap-1,  0x1.19ae32p-12, INEXACT)
+T(RU,   -0x1.094bcf84a2988p-6,    0x1.f7c6b8bedbc3ap-1,   0x1.19ae3p-12, INEXACT)
 T(RZ,   -0x1.094bcf84a2988p-6,    0x1.f7c6b8bedbc39p-1,  -0x1.ffdccap-1, INEXACT)
 T(RN,   -0x1.348ce997314e2p-6,    0x1.f672b1bbea488p-1,  -0x1.ffb114p-2, INEXACT)
 T(RN,   -0x1.00949184e368ep-6,    0x1.f80b58a653909p-1,  -0x1.ffb43ap-2, INEXACT)
-T(RZ,   -0x1.7b44c5bc05afep-6,    0x1.f448b324a0ab4p-1, -0x1.8470c4p-12, INEXACT)
+T(RZ,   -0x1.7b44c5bc05afep-6,    0x1.f448b324a0ab4p-1, -0x1.8470c6p-12, INEXACT)
 T(RU,   -0x1.7b44c5bc05afep-6,    0x1.f448b324a0ab5p-1,   0x1.ffcf72p-1, INEXACT)
-T(RZ,    0x1.9123dede600c6p-6,    0x1.06585d5140cfdp+0, -0x1.126828p-11, INEXACT)
+T(RZ,    0x1.9123dede600c6p-6,    0x1.06585d5140cfdp+0, -0x1.12682ap-11, INEXACT)
 T(RU,    0x1.9123dede600c6p-6,    0x1.06585d5140cfep+0,   0x1.ffbb66p-1, INEXACT)
 T(RN,   -0x1.608d951da6f2cp-6,    0x1.f519b445a50dep-1,  -0x1.ff1b2cp-2, INEXACT)
 T(RN,    0x1.518d8d6141f9ep-6,     0x1.05543779c9dfp+0,  -0x1.ff26cap-2, INEXACT)
@@ -310,133 +310,133 @@ T(RN,   -0x1.baff26ae5d117p-6,    0x1.f257825e36715p-1,  -0x1.ff1cbap-2, INEXACT
 T(RN,   -0x1.8dd8af003db1ap-6,    0x1.f3b78f8d927a2p-1,  -0x1.ff8fb2p-2, INEXACT)
 T(RN,    0x1.c691688f8cfc6p-6,    0x1.0733bb053b58ep+0,  -0x1.ff2b88p-2, INEXACT)
 T(RN,    0x1.1f75cea6e65acp-5,    0x1.0924818355d3ep+0,   -0x1.ffef7p-2, INEXACT)
-T(RZ,   -0x1.a111fcf84dabdp-5,    0x1.e695e663a991fp-1, -0x1.127034p-11, INEXACT)
+T(RZ,   -0x1.a111fcf84dabdp-5,    0x1.e695e663a991fp-1, -0x1.127036p-11, INEXACT)
 T(RU,   -0x1.a111fcf84dabdp-5,     0x1.e695e663a992p-1,   0x1.ffbb64p-1, INEXACT)
 T(RN,    0x1.23d6420e7c02cp-5,    0x1.0948c7b83fcc7p+0,  -0x1.ffa46cp-2, INEXACT)
-T(RU,    0x1.3a4ef10c3d552p-5,    0x1.0a0353b567e66p+0,  0x1.db5e06p-13, INEXACT)
+T(RU,    0x1.3a4ef10c3d552p-5,    0x1.0a0353b567e66p+0,  0x1.db5e04p-13, INEXACT)
 T(RZ,    0x1.3a4ef10c3d552p-5,    0x1.0a0353b567e65p+0,  -0x1.ffe24ap-1, INEXACT)
-T(RZ,    0x1.4459309c24695p-5,    0x1.0a56d70a32e09p+0,  -0x1.0292dp-12, INEXACT)
+T(RZ,    0x1.4459309c24695p-5,    0x1.0a56d70a32e09p+0, -0x1.0292d2p-12, INEXACT)
 T(RU,    0x1.4459309c24695p-5,    0x1.0a56d70a32e0ap+0,   0x1.ffdfaep-1, INEXACT)
-T(RU,    0x1.94d2702ec51eep-5,    0x1.0cf7ee42c0fa9p+0,  0x1.5676dep-11, INEXACT)
+T(RU,    0x1.94d2702ec51eep-5,    0x1.0cf7ee42c0fa9p+0,  0x1.5676dcp-11, INEXACT)
 T(RZ,    0x1.94d2702ec51eep-5,    0x1.0cf7ee42c0fa8p+0,  -0x1.ffaa62p-1, INEXACT)
 T(RN,   -0x1.5f5f6606c4889p-5,    0x1.ea80e6b386601p-1,  -0x1.ffb8cep-2, INEXACT)
 T(RN,   -0x1.ea5175f3c63fdp-5,    0x1.e24112392ca74p-1,   -0x1.ff3d1p-2, INEXACT)
 T(RZ,   -0x1.942565e6790d3p-4,    0x1.cfe4df4921005p-1, -0x1.a7225cp-11, INEXACT)
 T(RU,   -0x1.942565e6790d3p-4,    0x1.cfe4df4921006p-1,   0x1.ff9638p-1, INEXACT)
 T(RU,   -0x1.09d2c04879969p-4,    0x1.dfd3cdd50a915p-1,  0x1.397914p-11, INEXACT)
-T(RZ,   -0x1.09d2c04879969p-4,    0x1.dfd3cdd50a914p-1,   -0x1.ffb1ap-1, INEXACT)
+T(RZ,   -0x1.09d2c04879969p-4,    0x1.dfd3cdd50a914p-1,  -0x1.ffb1a2p-1, INEXACT)
 T(RN,    0x1.6392d0e9fc9b3p-4,    0x1.17376afac6032p+0,   -0x1.ff99cp-2, INEXACT)
 T(RN,    0x1.357ef089d86adp-4,    0x1.1417d24e90b4cp+0,  -0x1.ff3d0ep-2, INEXACT)
 T(RZ,   -0x1.6dfdfc954bd89p-4,    0x1.d43c40947a98bp-1, -0x1.ceadaap-12, INEXACT)
-T(RU,   -0x1.6dfdfc954bd89p-4,    0x1.d43c40947a98cp-1,   0x1.ffc62cp-1, INEXACT)
+T(RU,   -0x1.6dfdfc954bd89p-4,    0x1.d43c40947a98cp-1,   0x1.ffc62ap-1, INEXACT)
 T(RN,   -0x1.f92df0e4e37e8p-4,    0x1.c49767eaec9a3p-1,  -0x1.ffeadcp-2, INEXACT)
 T(RN,   -0x1.0b206203c484ap-3,    0x1.c163ea6d28e86p-1,    -0x1.ffdfp-2, INEXACT)
 T(RN,    0x1.9b0f3248a1156p-3,    0x1.38e6e91324385p+0,  -0x1.ffbe62p-2, INEXACT)
 T(RN,    0x1.2e1f7da943e44p-3,    0x1.28b17266a05e7p+0,  -0x1.ff1986p-2, INEXACT)
 T(RZ,    0x1.bce489eaae15dp-3,    0x1.3e1d37b918233p+0, -0x1.e2d76ap-11, INEXACT)
-T(RU,    0x1.bce489eaae15dp-3,    0x1.3e1d37b918234p+0,   0x1.ff874cp-1, INEXACT)
+T(RU,    0x1.bce489eaae15dp-3,    0x1.3e1d37b918234p+0,   0x1.ff874ap-1, INEXACT)
 T(RN,    0x1.e49c96df62e06p-3,    0x1.44580702938a4p+0,  -0x1.ff8c36p-2, INEXACT)
 T(RN,    0x1.e2be36054f3c6p-3,    0x1.440c4cf8bf4ffp+0,  -0x1.ff5bcep-2, INEXACT)
 T(RN,    0x1.f06def277bebfp-3,    0x1.46388a14e845cp+0,   -0x1.ff8cbp-2, INEXACT)
-T(RU,   -0x1.8132ba37fb38ap-3,    0x1.a836f3a1533a3p-1,  0x1.645198p-11, INEXACT)
-T(RZ,   -0x1.8132ba37fb38ap-3,    0x1.a836f3a1533a2p-1,  -0x1.ffa6eap-1, INEXACT)
+T(RU,   -0x1.8132ba37fb38ap-3,    0x1.a836f3a1533a3p-1,  0x1.645196p-11, INEXACT)
+T(RZ,   -0x1.8132ba37fb38ap-3,    0x1.a836f3a1533a2p-1,  -0x1.ffa6ecp-1, INEXACT)
 T(RU,    0x1.a005dc0206c4bp-3,    0x1.39a94878b3f6fp+0,  0x1.9f5758p-11, INEXACT)
 T(RZ,    0x1.a005dc0206c4bp-3,    0x1.39a94878b3f6ep+0,  -0x1.ff982ap-1, INEXACT)
 T(RZ,   -0x1.1f9eb37645593p-3,    0x1.bcea7674ca727p-1, -0x1.6e092ep-16, INEXACT)
 T(RU,   -0x1.1f9eb37645593p-3,    0x1.bcea7674ca728p-1,   0x1.fffd24p-1, INEXACT)
 T(RN,    0x1.e76c30533c59bp-3,    0x1.44ca11bf51dfbp+0,  -0x1.ff3174p-2, INEXACT)
 T(RN,     0x1.6062285d4099p-2,    0x1.69272f9fbcf1dp+0,  -0x1.ffc994p-2, INEXACT)
-T(RU,    0x1.e53fc3d9974c3p-2,    0x1.9b3070d0a5c43p+0,  0x1.094b1ap-11, INEXACT)
-T(RZ,    0x1.e53fc3d9974c3p-2,    0x1.9b3070d0a5c42p+0,  -0x1.ffbdacp-1, INEXACT)
+T(RU,    0x1.e53fc3d9974c3p-2,    0x1.9b3070d0a5c43p+0,  0x1.094b18p-11, INEXACT)
+T(RZ,    0x1.e53fc3d9974c3p-2,    0x1.9b3070d0a5c42p+0,  -0x1.ffbdaep-1, INEXACT)
 T(RU,     -0x1.0bebb9b5694p-2,    0x1.8a2185fd26fa1p-1,  0x1.01a648p-16, INEXACT)
 T(RZ,     -0x1.0bebb9b5694p-2,     0x1.8a2185fd26fap-1,  -0x1.fffdfcp-1, INEXACT)
 T(RU,    0x1.3ce5646f7b4cap-2,    0x1.5cd9fa397b632p+0,  0x1.58b6f2p-11, INEXACT)
 T(RZ,    0x1.3ce5646f7b4cap-2,    0x1.5cd9fa397b631p+0,  -0x1.ffa9d2p-1, INEXACT)
-T(RU,   -0x1.d160633274ffbp-2,    0x1.4502830e715d6p-1,   0x1.f3b31p-11, INEXACT)
-T(RZ,   -0x1.d160633274ffbp-2,    0x1.4502830e715d5p-1,  -0x1.ff8312p-1, INEXACT)
+T(RU,   -0x1.d160633274ffbp-2,    0x1.4502830e715d6p-1,  0x1.f3b30ep-11, INEXACT)
+T(RZ,   -0x1.d160633274ffbp-2,    0x1.4502830e715d5p-1,  -0x1.ff8314p-1, INEXACT)
 T(RZ,    0x1.245d4ce761781p-2,    0x1.5497ede6defeap+0, -0x1.7fa9eap-11, INEXACT)
 T(RU,    0x1.245d4ce761781p-2,    0x1.5497ede6defebp+0,   0x1.ffa016p-1, INEXACT)
 T(RN,    0x1.73aebe4e3b2abp-2,    0x1.700632a6c1a7fp+0,  -0x1.ffc32ap-2, INEXACT)
-T(RZ,    0x1.e0a20aaa088ddp-1,    0x1.474387c1b77b1p+1, -0x1.0123d4p-17, INEXACT)
-T(RU,    0x1.e0a20aaa088ddp-1,    0x1.474387c1b77b2p+1,     0x1.ffffp-1, INEXACT)
-T(RZ,    0x1.cfc03df291d3ap-1,    0x1.3ca62349303a8p+1, -0x1.ebd90cp-12, INEXACT)
-T(RU,    0x1.cfc03df291d3ap-1,    0x1.3ca62349303a9p+1,   0x1.ffc286p-1, INEXACT)
+T(RZ,    0x1.e0a20aaa088ddp-1,    0x1.474387c1b77b1p+1, -0x1.0123d6p-17, INEXACT)
+T(RU,    0x1.e0a20aaa088ddp-1,    0x1.474387c1b77b2p+1,   0x1.fffefep-1, INEXACT)
+T(RZ,    0x1.cfc03df291d3ap-1,    0x1.3ca62349303a8p+1, -0x1.ebd90ep-12, INEXACT)
+T(RU,    0x1.cfc03df291d3ap-1,    0x1.3ca62349303a9p+1,   0x1.ffc284p-1, INEXACT)
 T(RZ,   -0x1.b093a12f95e1fp-1,    0x1.b7ebcfc0eab47p-2, -0x1.000cbep-12, INEXACT)
-T(RU,   -0x1.b093a12f95e1fp-1,    0x1.b7ebcfc0eab48p-2,      0x1.ffep-1, INEXACT)
+T(RU,   -0x1.b093a12f95e1fp-1,    0x1.b7ebcfc0eab48p-2,   0x1.ffdffep-1, INEXACT)
 T(RN,    0x1.98eab8db8ceb4p-1,    0x1.1c7d4a6119a68p+1,   -0x1.ff374p-2, INEXACT)
-T(RU,    -0x1.46ec5d43e46ap-1,    0x1.0e5f7e30fbf5fp-1,  0x1.9b463ap-12, INEXACT)
-T(RZ,    -0x1.46ec5d43e46ap-1,    0x1.0e5f7e30fbf5ep-1,  -0x1.ffcc96p-1, INEXACT)
+T(RU,    -0x1.46ec5d43e46ap-1,    0x1.0e5f7e30fbf5fp-1,  0x1.9b4638p-12, INEXACT)
+T(RZ,    -0x1.46ec5d43e46ap-1,    0x1.0e5f7e30fbf5ep-1,  -0x1.ffcc98p-1, INEXACT)
 T(RU,   -0x1.b1b1cc2b89af2p-1,    0x1.b6f632c317721p-2,  0x1.2f6374p-11, INEXACT)
-T(RZ,   -0x1.b1b1cc2b89af2p-1,     0x1.b6f632c31772p-2,  -0x1.ffb426p-1, INEXACT)
+T(RZ,   -0x1.b1b1cc2b89af2p-1,     0x1.b6f632c31772p-2,  -0x1.ffb428p-1, INEXACT)
 T(RU,   -0x1.81495f3ea5b46p-1,    0x1.e27d4791891d5p-2,  0x1.c39b06p-12, INEXACT)
 T(RZ,   -0x1.81495f3ea5b46p-1,    0x1.e27d4791891d4p-2,  -0x1.ffc78cp-1, INEXACT)
 T(RZ,   -0x1.47b9ee2a05c61p-1,    0x1.0df30638661efp-1,  -0x1.5f665p-14, INEXACT)
-T(RU,   -0x1.47b9ee2a05c61p-1,     0x1.0df30638661fp-1,   0x1.fff506p-1, INEXACT)
+T(RU,   -0x1.47b9ee2a05c61p-1,     0x1.0df30638661fp-1,   0x1.fff504p-1, INEXACT)
 T(RN,   -0x1.84c10fdd5b03ap-1,    0x1.df3b94a0cefbbp-2,   -0x1.ff052p-2, INEXACT)
 T(RN,   -0x1.543bb62fac993p-1,    0x1.076f5a7c0d0d3p-1,  -0x1.ff26bcp-2, INEXACT)
 T(RN,   -0x1.ecf0d22063314p-1,    0x1.86fef11d944bap-2,  -0x1.ffb064p-2, INEXACT)
-T(RZ,   -0x1.ae27e15ab48c1p+0,    0x1.7d94b7bee8561p-3, -0x1.9e8072p-13, INEXACT)
+T(RZ,   -0x1.ae27e15ab48c1p+0,    0x1.7d94b7bee8561p-3, -0x1.9e8074p-13, INEXACT)
 T(RU,   -0x1.ae27e15ab48c1p+0,    0x1.7d94b7bee8562p-3,   0x1.ffe618p-1, INEXACT)
 T(RU,   -0x1.2f6fa2391edf9p+0,    0x1.38fdb6c89b56ap-2,  0x1.5dd824p-12, INEXACT)
 T(RZ,   -0x1.2f6fa2391edf9p+0,    0x1.38fdb6c89b569p-2,  -0x1.ffd444p-1, INEXACT)
-T(RU,   -0x1.e0e03475dac93p+0,    0x1.38ff934848e49p-3,   0x1.8c463p-12, INEXACT)
-T(RZ,   -0x1.e0e03475dac93p+0,    0x1.38ff934848e48p-3,  -0x1.ffce76p-1, INEXACT)
+T(RU,   -0x1.e0e03475dac93p+0,    0x1.38ff934848e49p-3,  0x1.8c462ep-12, INEXACT)
+T(RZ,   -0x1.e0e03475dac93p+0,    0x1.38ff934848e48p-3,  -0x1.ffce78p-1, INEXACT)
 T(RU,   -0x1.e314d233ef9f8p+0,    0x1.3650367154dcbp-3,  0x1.8ec9e8p-11, INEXACT)
-T(RZ,   -0x1.e314d233ef9f8p+0,    0x1.3650367154dcap-3,  -0x1.ff9c4cp-1, INEXACT)
+T(RZ,   -0x1.e314d233ef9f8p+0,    0x1.3650367154dcap-3,  -0x1.ff9c4ep-1, INEXACT)
 T(RN,   -0x1.7242b89efd35bp+0,    0x1.e22a7d5af2cf1p-3,  -0x1.ffe648p-2, INEXACT)
 T(RU,   -0x1.61771338a0945p+0,    0x1.016e219069401p-2,  0x1.b2b99ep-11, INEXACT)
-T(RZ,   -0x1.61771338a0945p+0,      0x1.016e2190694p-2,   -0x1.ff935p-1, INEXACT)
+T(RZ,   -0x1.61771338a0945p+0,      0x1.016e2190694p-2,  -0x1.ff9352p-1, INEXACT)
 T(RN,   -0x1.bf9f55bd3afc9p+1,    0x1.f03731a302642p-6,  -0x1.ffa976p-2, INEXACT)
 T(RZ,   -0x1.af79022c2ba7bp+1,    0x1.1978d4bb1dc57p-5, -0x1.7c3b96p-21, INEXACT)
-T(RU,   -0x1.af79022c2ba7bp+1,    0x1.1978d4bb1dc58p-5,   0x1.ffffeap-1, INEXACT)
+T(RU,   -0x1.af79022c2ba7bp+1,    0x1.1978d4bb1dc58p-5,   0x1.ffffe8p-1, INEXACT)
 T(RU,   -0x1.2df92c8b84beep+1,    0x1.831151665053ap-4,  0x1.a142e6p-11, INEXACT)
-T(RZ,   -0x1.2df92c8b84beep+1,    0x1.8311516650539p-4,  -0x1.ff97aep-1, INEXACT)
+T(RZ,   -0x1.2df92c8b84beep+1,    0x1.8311516650539p-4,   -0x1.ff97bp-1, INEXACT)
 T(RN,   -0x1.24d1d4fc72087p+1,    0x1.9fc308209a949p-4,  -0x1.ff8f22p-2, INEXACT)
 T(RN,     0x1.9975aeaef053p+1,    0x1.88172902b54c5p+4,   -0x1.ff18cp-2, INEXACT)
 T(RN,   -0x1.422a2d8f95d0ap+1,    0x1.4a94ede9e8409p-4,  -0x1.ff622ap-2, INEXACT)
-T(RU,   -0x1.c42e6536d0c0bp+1,    0x1.deda7d5bd0565p-6,   0x1.8616ep-12, INEXACT)
-T(RZ,   -0x1.c42e6536d0c0bp+1,    0x1.deda7d5bd0564p-6,  -0x1.ffcf3cp-1, INEXACT)
+T(RU,   -0x1.c42e6536d0c0bp+1,    0x1.deda7d5bd0565p-6,  0x1.8616dep-12, INEXACT)
+T(RZ,   -0x1.c42e6536d0c0bp+1,    0x1.deda7d5bd0564p-6,  -0x1.ffcf3ep-1, INEXACT)
 T(RU,    0x1.9ff3c1ddc28b7p+1,    0x1.9c7dc58f3575fp+4,  0x1.623c3cp-11, INEXACT)
 T(RZ,    0x1.9ff3c1ddc28b7p+1,    0x1.9c7dc58f3575ep+4,   -0x1.ffa77p-1, INEXACT)
 T(RN,    0x1.a9ac3b0eb23ecp+1,    0x1.bd0974c7d5d54p+4,  -0x1.ff2f16p-2, INEXACT)
-T(RZ,    0x1.3139d8826d4c3p+2,    0x1.d7476392f9491p+6, -0x1.160668p-13, INEXACT)
+T(RZ,    0x1.3139d8826d4c3p+2,    0x1.d7476392f9491p+6, -0x1.16066ap-13, INEXACT)
 T(RU,    0x1.3139d8826d4c3p+2,    0x1.d7476392f9492p+6,    0x1.ffeeap-1, INEXACT)
-T(RZ,   -0x1.cde9841b24dddp+2,   0x1.80aec3022ce0ep-11, -0x1.b64d48p-11, INEXACT)
-T(RU,   -0x1.cde9841b24dddp+2,   0x1.80aec3022ce0fp-11,   0x1.ff926ep-1, INEXACT)
+T(RZ,   -0x1.cde9841b24dddp+2,   0x1.80aec3022ce0ep-11, -0x1.b64d4ap-11, INEXACT)
+T(RU,   -0x1.cde9841b24dddp+2,   0x1.80aec3022ce0fp-11,   0x1.ff926cp-1, INEXACT)
 T(RU,   -0x1.0c34a58b85966p+2,    0x1.eff5a660d947cp-7,  0x1.0ddc6ap-12, INEXACT)
 T(RZ,   -0x1.0c34a58b85966p+2,    0x1.eff5a660d947bp-7,  -0x1.ffde44p-1, INEXACT)
 T(RN,    0x1.dbed550861c02p+2,   0x1.a82420d622f57p+10,   -0x1.ffc75p-2, INEXACT)
 T(RN,    0x1.7e60830d79b98p+2,    0x1.8953a40ef07a4p+8,  -0x1.ff847ap-2, INEXACT)
 T(RN,    0x1.be323335d435bp+2,    0x1.0a89eafde3e8p+10,   -0x1.ff751p-2, INEXACT)
 T(RZ,   -0x1.0193e16011de3p+3,   0x1.4ed618e76dd58p-12, -0x1.9a9ff4p-11, INEXACT)
-T(RU,   -0x1.0193e16011de3p+3,   0x1.4ed618e76dd59p-12,   0x1.ff995ap-1, INEXACT)
+T(RU,   -0x1.0193e16011de3p+3,   0x1.4ed618e76dd59p-12,   0x1.ff9958p-1, INEXACT)
 T(RZ,     0x1.f345acc49a2dp+3,   0x1.6c610a3b43734p+22, -0x1.a1263cp-11, INEXACT)
-T(RU,     0x1.f345acc49a2dp+3,   0x1.6c610a3b43735p+22,   0x1.ff97b8p-1, INEXACT)
+T(RU,     0x1.f345acc49a2dp+3,   0x1.6c610a3b43735p+22,   0x1.ff97b6p-1, INEXACT)
 T(RZ,   -0x1.4e41f0592dbadp+3,   0x1.e7d67fe59ed13p-16, -0x1.a56efep-11, INEXACT)
-T(RU,   -0x1.4e41f0592dbadp+3,   0x1.e7d67fe59ed14p-16,   0x1.ff96a6p-1, INEXACT)
+T(RU,   -0x1.4e41f0592dbadp+3,   0x1.e7d67fe59ed14p-16,   0x1.ff96a4p-1, INEXACT)
 T(RN,    0x1.9a4042411611bp+3,   0x1.68ff79d28d14fp+18,   -0x1.ff41ep-2, INEXACT)
 T(RN,    0x1.37a150ceba515p+3,   0x1.08f4658013fb8p+14,  -0x1.ff8d4ap-2, INEXACT)
 T(RN,   -0x1.a7e33e2332ebfp+3,   0x1.da337a6af8a1ep-20,  -0x1.ff52d6p-2, INEXACT)
-T(RU,   -0x1.cb976c29d0b35p+4,   0x1.793e506a67eb4p-42,  0x1.70c7b6p-13, INEXACT)
-T(RZ,   -0x1.cb976c29d0b35p+4,   0x1.793e506a67eb3p-42,  -0x1.ffe8f2p-1, INEXACT)
-T(RU,    0x1.30a14fe9b71e4p+4,   0x1.621a3d7a8e17bp+27,   0x1.dc069p-11, INEXACT)
+T(RU,   -0x1.cb976c29d0b35p+4,   0x1.793e506a67eb4p-42,  0x1.70c7b4p-13, INEXACT)
+T(RZ,   -0x1.cb976c29d0b35p+4,   0x1.793e506a67eb3p-42,  -0x1.ffe8f4p-1, INEXACT)
+T(RU,    0x1.30a14fe9b71e4p+4,   0x1.621a3d7a8e17bp+27,  0x1.dc068ep-11, INEXACT)
 T(RZ,    0x1.30a14fe9b71e4p+4,   0x1.621a3d7a8e17ap+27,  -0x1.ff88fep-1, INEXACT)
 T(RN,    0x1.f31390a791555p+4,   0x1.002ad77e82fafp+45,  -0x1.ff3fcep-2, INEXACT)
 T(RZ,   -0x1.20e7933a124aap+4,   0x1.ee88846105e79p-27, -0x1.32c798p-11, INEXACT)
-T(RU,   -0x1.20e7933a124aap+4,   0x1.ee88846105e7ap-27,    0x1.ffb35p-1, INEXACT)
-T(RU,   -0x1.4262ba03cc8bep+4,   0x1.e815c61fe7568p-30,  0x1.8e3084p-11, INEXACT)
-T(RZ,   -0x1.4262ba03cc8bep+4,   0x1.e815c61fe7567p-30,  -0x1.ff9c72p-1, INEXACT)
+T(RU,   -0x1.20e7933a124aap+4,   0x1.ee88846105e7ap-27,   0x1.ffb34ep-1, INEXACT)
+T(RU,   -0x1.4262ba03cc8bep+4,   0x1.e815c61fe7568p-30,  0x1.8e3082p-11, INEXACT)
+T(RZ,   -0x1.4262ba03cc8bep+4,   0x1.e815c61fe7567p-30,  -0x1.ff9c74p-1, INEXACT)
 T(RU,     0x1.00966bbf797cp+4,   0x1.195399a8425bfp+23,  0x1.e8949ep-12, INEXACT)
-T(RZ,     0x1.00966bbf797cp+4,   0x1.195399a8425bep+23,  -0x1.ffc2ecp-1, INEXACT)
-T(RZ,    0x1.154215f649803p+4,    0x1.fffa106b0494p+24, -0x1.d92134p-13, INEXACT)
+T(RZ,     0x1.00966bbf797cp+4,   0x1.195399a8425bep+23,  -0x1.ffc2eep-1, INEXACT)
+T(RZ,    0x1.154215f649803p+4,    0x1.fffa106b0494p+24, -0x1.d92136p-13, INEXACT)
 T(RU,    0x1.154215f649803p+4,   0x1.fffa106b04941p+24,   0x1.ffe26ep-1, INEXACT)
 T(RN,    0x1.a72084deb60b7p+4,   0x1.1c9529fbbd033p+38,  -0x1.ff6924p-2, INEXACT)
-T(RZ,   -0x1.a492875aa6abcp+5,   0x1.1d17d815102d5p-76, -0x1.ab6514p-13, INEXACT)
+T(RZ,   -0x1.a492875aa6abcp+5,   0x1.1d17d815102d5p-76, -0x1.ab6516p-13, INEXACT)
 T(RU,   -0x1.a492875aa6abcp+5,   0x1.1d17d815102d6p-76,   0x1.ffe54ap-1, INEXACT)
-T(RU,   -0x1.45e72a8750ad4p+5,   0x1.2bc2eec9112bap-59,  0x1.95075ap-14, INEXACT)
-T(RZ,   -0x1.45e72a8750ad4p+5,   0x1.2bc2eec9112b9p-59,  -0x1.fff356p-1, INEXACT)
+T(RU,   -0x1.45e72a8750ad4p+5,   0x1.2bc2eec9112bap-59,  0x1.950758p-14, INEXACT)
+T(RZ,   -0x1.45e72a8750ad4p+5,   0x1.2bc2eec9112b9p-59,  -0x1.fff358p-1, INEXACT)
 T(RN,    0x1.6bf4de1052e5cp+5,   0x1.8d7df5be694bcp+65,  -0x1.ff74f2p-2, INEXACT)
-T(RZ,    0x1.a52e7eff10793p+5,   0x1.f021cc3ee27cdp+75, -0x1.32c074p-14, INEXACT)
+T(RZ,    0x1.a52e7eff10793p+5,   0x1.f021cc3ee27cdp+75, -0x1.32c076p-14, INEXACT)
 T(RU,    0x1.a52e7eff10793p+5,   0x1.f021cc3ee27cep+75,   0x1.fff66ap-1, INEXACT)
 T(RN,    0x1.3ae3916835096p+5,   0x1.b971d0f525cf9p+56,  -0x1.ffb18cp-2, INEXACT)
 T(RZ,   -0x1.05b8261ba4023p+6,   0x1.854a748cff3d6p-95, -0x1.0bdaa2p-11, INEXACT)
@@ -444,16 +444,16 @@ T(RU,   -0x1.05b8261ba4023p+6,   0x1.854a748cff3d7p-95,   0x1.ffbd0ap-1, INEXACT
 T(RU,    0x1.ae619707dc958p+6,   0x1.2baa642dd57fp+155,  0x1.3f8a86p-12, INEXACT)
 T(RZ,    0x1.ae619707dc958p+6,  0x1.2baa642dd57efp+155,  -0x1.ffd80ep-1, INEXACT)
 T(RZ,    0x1.eccc64080e798p+6,  0x1.ab671bf82594cp+177, -0x1.2cf4f4p-11, INEXACT)
-T(RU,    0x1.eccc64080e798p+6,  0x1.ab671bf82594dp+177,   0x1.ffb4c4p-1, INEXACT)
+T(RU,    0x1.eccc64080e798p+6,  0x1.ab671bf82594dp+177,   0x1.ffb4c2p-1, INEXACT)
 T(RN,    0x1.de16517d75bb1p+7,  0x1.d2e91cfea05afp+344,  -0x1.ffde26p-2, INEXACT)
 T(RU,    0x1.c0a32b6983669p+7,  0x1.8a62ac3ec8a18p+323,  0x1.1cf2bap-11, INEXACT)
-T(RZ,    0x1.c0a32b6983669p+7,  0x1.8a62ac3ec8a17p+323,  -0x1.ffb8c2p-1, INEXACT)
-T(RZ,   -0x1.834735faec218p+7,  0x1.8e56dfe7bca1ep-280, -0x1.5fa3fap-13, INEXACT)
+T(RZ,    0x1.c0a32b6983669p+7,  0x1.8a62ac3ec8a17p+323,  -0x1.ffb8c4p-1, INEXACT)
+T(RZ,   -0x1.834735faec218p+7,  0x1.8e56dfe7bca1ep-280, -0x1.5fa3fcp-13, INEXACT)
 T(RU,   -0x1.834735faec218p+7,  0x1.8e56dfe7bca1fp-280,   0x1.ffea06p-1, INEXACT)
 T(RU,    -0x1.78feea525b97p+7,  0x1.09f49ce931de6p-272,  0x1.5b6bacp-11, INEXACT)
-T(RZ,    -0x1.78feea525b97p+7,  0x1.09f49ce931de5p-272,  -0x1.ffa924p-1, INEXACT)
+T(RZ,    -0x1.78feea525b97p+7,  0x1.09f49ce931de5p-272,  -0x1.ffa926p-1, INEXACT)
 T(RU,    0x1.7954851232847p+7,  0x1.2342fd04f415bp+272,  0x1.dca268p-13, INEXACT)
-T(RZ,    0x1.7954851232847p+7,  0x1.2342fd04f415ap+272,  -0x1.ffe234p-1, INEXACT)
+T(RZ,    0x1.7954851232847p+7,  0x1.2342fd04f415ap+272,  -0x1.ffe236p-1, INEXACT)
 T(RN,    0x1.11ed68a34d0fcp+7,  0x1.832c4ed680b21p+197,  -0x1.ffddc6p-2, INEXACT)
 T(RN,    0x1.e95f152b10b15p+7,  0x1.013846abdee36p+353,  -0x1.ffc7dep-2, INEXACT)
 T(RN,    0x1.5101e4d0df545p+7,  0x1.124501eadaac7p+243,  -0x1.ff5904p-2, INEXACT)
@@ -462,26 +462,26 @@ T(RN,    -0x1.d9e1203714d4p+8,  0x1.43421410d642ep-684,  -0x1.ff6c86p-2, INEXACT
 T(RN,    0x1.de3f5501fbb6fp+8,  0x1.f3c6c59b9cf6bp+689,  -0x1.ffbd56p-2, INEXACT)
 T(RN,    -0x1.22e1e7876172p+8,  0x1.453cacbac6f2ap-420,  -0x1.ffd68cp-2, INEXACT)
 T(RN,    0x1.c298a22f9274cp+8,  0x1.0d46840162343p+650,  -0x1.ff9434p-2, INEXACT)
-T(RU,    0x1.f25be4348e243p+8,  0x1.f8f254a280b1bp+718,  0x1.ddb07ep-19, INEXACT)
+T(RU,    0x1.f25be4348e243p+8,  0x1.f8f254a280b1bp+718,  0x1.ddb07cp-19, INEXACT)
 T(RZ,    0x1.f25be4348e243p+8,  0x1.f8f254a280b1ap+718,  -0x1.ffff88p-1, INEXACT)
 T(RN,   -0x1.25fd2cbd8f519p+8,  0x1.d1cddc2c1d016p-425,  -0x1.ff5718p-2, INEXACT)
-T(RZ,   -0x1.a2880efb5b593p+8,  0x1.235eddc12bc0bp-604, -0x1.e0c808p-12, INEXACT)
-T(RU,   -0x1.a2880efb5b593p+8,  0x1.235eddc12bc0cp-604,   0x1.ffc3e8p-1, INEXACT)
+T(RZ,   -0x1.a2880efb5b593p+8,  0x1.235eddc12bc0bp-604, -0x1.e0c80ap-12, INEXACT)
+T(RU,   -0x1.a2880efb5b593p+8,  0x1.235eddc12bc0cp-604,   0x1.ffc3e6p-1, INEXACT)
 T(RN,    0x1.d07680fc9bd8cp+8,  0x1.0e48a09d377c7p+670,  -0x1.ff1f9cp-2, INEXACT)
-T(RZ,    0x1.f23d7472551e1p+8,  0x1.c057f5b2f1779p+718, -0x1.ffa996p-19, INEXACT)
-T(RU,    0x1.f23d7472551e1p+8,  0x1.c057f5b2f177ap+718,   0x1.ffff82p-1, INEXACT)
-T(RU,   -0x1.a577863622faap+8,  0x1.ef2dc0b159b37p-609,  0x1.f52ef6p-14, INEXACT)
+T(RZ,    0x1.f23d7472551e1p+8,  0x1.c057f5b2f1779p+718, -0x1.ffa998p-19, INEXACT)
+T(RU,    0x1.f23d7472551e1p+8,  0x1.c057f5b2f177ap+718,    0x1.ffff8p-1, INEXACT)
+T(RU,   -0x1.a577863622faap+8,  0x1.ef2dc0b159b37p-609,  0x1.f52ef4p-14, INEXACT)
 T(RZ,   -0x1.a577863622faap+8,  0x1.ef2dc0b159b36p-609,  -0x1.fff056p-1, INEXACT)
 T(RN,    0x1.d93801ae176f2p+8,  0x1.a2e05d1d76086p+682,  -0x1.ffedf2p-2, INEXACT)
 T(RN,   -0x1.f50c6872001bep+8,  0x1.1a0f64c656f26p-723,  -0x1.ff8d24p-2, INEXACT)
 T(RN,    0x1.5b542c23eea84p+8,  0x1.1064183058ee5p+501,  -0x1.ffe094p-2, INEXACT)
 T(RN,   -0x1.9d33188d4a432p+8,  0x1.d6cee82a9b6e6p-597,  -0x1.ff5974p-2, INEXACT)
 T(RN,   -0x1.4abaf42f158f1p+8,  0x1.cfb39ddbd026ep-478,  -0x1.ff21ecp-2, INEXACT)
-T(RZ,  -0x1.629e5e9099dd6p-15,      0x1.fffa758e32ap-1, -0x1.cba2fap-13, INEXACT)
+T(RZ,  -0x1.629e5e9099dd6p-15,      0x1.fffa758e32ap-1, -0x1.cba2fcp-13, INEXACT)
 T(RU,  -0x1.629e5e9099dd6p-15,    0x1.fffa758e32a01p-1,   0x1.ffe346p-1, INEXACT)
-T(RU,    0x1.8f4d5b526e4fp-15,    0x1.00031e9f944e6p+0,  0x1.af9c3ap-15, INEXACT)
-T(RZ,    0x1.8f4d5b526e4fp-15,    0x1.00031e9f944e5p+0,   -0x1.fff94p-1, INEXACT)
-T(RU,   0x1.2e6f8e6d91f0ep-15,    0x1.00025ce1e7742p+0,  0x1.76c32ep-16, INEXACT)
+T(RU,    0x1.8f4d5b526e4fp-15,    0x1.00031e9f944e6p+0,  0x1.af9c38p-15, INEXACT)
+T(RZ,    0x1.8f4d5b526e4fp-15,    0x1.00031e9f944e5p+0,  -0x1.fff942p-1, INEXACT)
+T(RU,   0x1.2e6f8e6d91f0ep-15,    0x1.00025ce1e7742p+0,  0x1.76c32cp-16, INEXACT)
 T(RZ,   0x1.2e6f8e6d91f0ep-15,    0x1.00025ce1e7741p+0,  -0x1.fffd12p-1, INEXACT)
 T(RZ,  -0x1.7b325d541f99ap-15,    0x1.fffa133f515f8p-1, -0x1.658852p-14, INEXACT)
 T(RU,  -0x1.7b325d541f99ap-15,    0x1.fffa133f515f9p-1,   0x1.fff4d4p-1, INEXACT)
@@ -494,45 +494,45 @@ T(RZ,  -0x1.123a42943e00cp-15,    0x1.fffbb71b8caecp-1,  -0x1.ffe794p-1, INEXACT
 T(RN,   0x1.a75a7ecc311cdp-15,    0x1.00034eba75d6cp+0,  -0x1.ffc43ep-2, INEXACT)
 T(RN,  -0x1.b9b2606991df7p-15,    0x1.fff9194266ac3p-1,  -0x1.ffd31ep-2, INEXACT)
 T(RN,   0x1.43dc9dd4ae0c5p-15,    0x1.000287bc6f18fp+0,   -0x1.ffd91p-2, INEXACT)
-T(RZ,   0x1.64afac0d77539p-14,    0x1.000592ce381b3p+0, -0x1.c994f2p-13, INEXACT)
-T(RU,   0x1.64afac0d77539p-14,    0x1.000592ce381b4p+0,   0x1.ffe368p-1, INEXACT)
+T(RZ,   0x1.64afac0d77539p-14,    0x1.000592ce381b3p+0, -0x1.c994f4p-13, INEXACT)
+T(RU,   0x1.64afac0d77539p-14,    0x1.000592ce381b4p+0,   0x1.ffe366p-1, INEXACT)
 T(RZ,   0x1.040f0a27d54fbp-14,    0x1.000410446a1efp+0, -0x1.9c5b52p-13, INEXACT)
-T(RU,   0x1.040f0a27d54fbp-14,     0x1.000410446a1fp+0,   0x1.ffe63cp-1, INEXACT)
+T(RU,   0x1.040f0a27d54fbp-14,     0x1.000410446a1fp+0,   0x1.ffe63ap-1, INEXACT)
 T(RU,   0x1.8560d08e4ceb1p-14,    0x1.00061595c459bp+0,  0x1.9bc1d4p-13, INEXACT)
-T(RZ,   0x1.8560d08e4ceb1p-14,    0x1.00061595c459ap+0,  -0x1.ffe642p-1, INEXACT)
-T(RU,   0x1.9fbc3fc385dafp-14,    0x1.00067f06185adp+0,  0x1.e2fa02p-13, INEXACT)
+T(RZ,   0x1.8560d08e4ceb1p-14,    0x1.00061595c459ap+0,  -0x1.ffe644p-1, INEXACT)
+T(RU,   0x1.9fbc3fc385dafp-14,    0x1.00067f06185adp+0,    0x1.e2fap-13, INEXACT)
 T(RZ,   0x1.9fbc3fc385dafp-14,    0x1.00067f06185acp+0,   -0x1.ffe1dp-1, INEXACT)
 T(RU,  -0x1.ef0ae0ab5e47ep-14,    0x1.fff087e4cebbep-1,  0x1.ab0feep-14, INEXACT)
-T(RZ,  -0x1.ef0ae0ab5e47ep-14,    0x1.fff087e4cebbdp-1,  -0x1.fff2a6p-1, INEXACT)
+T(RZ,  -0x1.ef0ae0ab5e47ep-14,    0x1.fff087e4cebbdp-1,  -0x1.fff2a8p-1, INEXACT)
 T(RN,   0x1.9253f84021a07p-14,    0x1.00064963a3888p+0,  -0x1.fff03cp-2, INEXACT)
-T(RZ,   0x1.c581474d23de4p-13,    0x1.000e2c6ea89c8p+0, -0x1.bdb5c2p-13, INEXACT)
-T(RU,   0x1.c581474d23de4p-13,    0x1.000e2c6ea89c9p+0,   0x1.ffe426p-1, INEXACT)
+T(RZ,   0x1.c581474d23de4p-13,    0x1.000e2c6ea89c8p+0, -0x1.bdb5c4p-13, INEXACT)
+T(RU,   0x1.c581474d23de4p-13,    0x1.000e2c6ea89c9p+0,   0x1.ffe424p-1, INEXACT)
 T(RN,  -0x1.146b21418836cp-13,    0x1.ffeeb99888dbcp-1,  -0x1.ffd062p-2, INEXACT)
 T(RU,   0x1.3b6b01f2183dbp-13,    0x1.0009db88a440dp+0,  0x1.b9691ap-15, INEXACT)
 T(RZ,   0x1.3b6b01f2183dbp-13,    0x1.0009db88a440cp+0,  -0x1.fff91ap-1, INEXACT)
 T(RU,   0x1.0dc413a170de7p-13,    0x1.00086e4426245p+0,  0x1.7dcda6p-14, INEXACT)
-T(RZ,   0x1.0dc413a170de7p-13,    0x1.00086e4426244p+0,   -0x1.fff41p-1, INEXACT)
+T(RZ,   0x1.0dc413a170de7p-13,    0x1.00086e4426244p+0,  -0x1.fff412p-1, INEXACT)
 T(RZ,  -0x1.140d6611e45acp-13,    0x1.ffeebf740944fp-1, -0x1.9d6728p-13, INEXACT)
 T(RU,  -0x1.140d6611e45acp-13,     0x1.ffeebf740945p-1,   0x1.ffe62ap-1, INEXACT)
-T(RZ,   0x1.197ea327d0266p-13,    0x1.0008cc1bca981p+0, -0x1.bee4bcp-14, INEXACT)
-T(RU,   0x1.197ea327d0266p-13,    0x1.0008cc1bca982p+0,   0x1.fff20ap-1, INEXACT)
-T(RU,   0x1.5d31901ffb3c7p-13,     0x1.000ae9c80bdep+0,  0x1.b90336p-13, INEXACT)
-T(RZ,   0x1.5d31901ffb3c7p-13,    0x1.000ae9c80bddfp+0,  -0x1.ffe46ep-1, INEXACT)
+T(RZ,   0x1.197ea327d0266p-13,    0x1.0008cc1bca981p+0, -0x1.bee4bep-14, INEXACT)
+T(RU,   0x1.197ea327d0266p-13,    0x1.0008cc1bca982p+0,   0x1.fff208p-1, INEXACT)
+T(RU,   0x1.5d31901ffb3c7p-13,     0x1.000ae9c80bdep+0,  0x1.b90334p-13, INEXACT)
+T(RZ,   0x1.5d31901ffb3c7p-13,    0x1.000ae9c80bddfp+0,   -0x1.ffe47p-1, INEXACT)
 T(RN,  -0x1.f20a11d43116fp-13,    0x1.ffe0e051189fcp-1,  -0x1.fff1e8p-2, INEXACT)
 T(RU,  -0x1.b417edef67f3cp-13,    0x1.ffe4bf3ad61f1p-1,  0x1.af4456p-15, INEXACT)
 T(RZ,  -0x1.b417edef67f3cp-13,     0x1.ffe4bf3ad61fp-1,  -0x1.fff942p-1, INEXACT)
 T(RU,  -0x1.d9ed0a7e55c05p-13,    0x1.ffe2620aab52fp-1,  0x1.e7478ep-13, INEXACT)
-T(RZ,  -0x1.d9ed0a7e55c05p-13,    0x1.ffe2620aab52ep-1,  -0x1.ffe18ap-1, INEXACT)
+T(RZ,  -0x1.d9ed0a7e55c05p-13,    0x1.ffe2620aab52ep-1,  -0x1.ffe18cp-1, INEXACT)
 T(RN,   0x1.2c45d8c31beffp-13,    0x1.0009625acd1b7p+0,  -0x1.ffe998p-2, INEXACT)
-T(RZ,  -0x1.aa8007e08966dp-12,    0x1.ffcab2c579a02p-1, -0x1.47aafcp-14, INEXACT)
-T(RU,  -0x1.aa8007e08966dp-12,    0x1.ffcab2c579a03p-1,   0x1.fff5c4p-1, INEXACT)
-T(RZ,   -0x1.f8ad95148454p-12,    0x1.ffc0ee302084bp-1,  -0x1.16984p-14, INEXACT)
+T(RZ,  -0x1.aa8007e08966dp-12,    0x1.ffcab2c579a02p-1, -0x1.47aafep-14, INEXACT)
+T(RU,  -0x1.aa8007e08966dp-12,    0x1.ffcab2c579a03p-1,   0x1.fff5c2p-1, INEXACT)
+T(RZ,   -0x1.f8ad95148454p-12,    0x1.ffc0ee302084bp-1, -0x1.169842p-14, INEXACT)
 T(RU,   -0x1.f8ad95148454p-12,    0x1.ffc0ee302084cp-1,   0x1.fff74cp-1, INEXACT)
-T(RU,    0x1.a74733759a81p-12,    0x1.001a75d13197bp+0,  0x1.9b0c92p-15, INEXACT)
-T(RZ,    0x1.a74733759a81p-12,    0x1.001a75d13197ap+0,  -0x1.fff992p-1, INEXACT)
+T(RU,    0x1.a74733759a81p-12,    0x1.001a75d13197bp+0,   0x1.9b0c9p-15, INEXACT)
+T(RZ,    0x1.a74733759a81p-12,    0x1.001a75d13197ap+0,  -0x1.fff994p-1, INEXACT)
 T(RN,  -0x1.4e875472895e9p-12,    0x1.ffd630ca8b305p-1,  -0x1.ffe64cp-2, INEXACT)
 T(RU,  -0x1.355eabba5ddc4p-12,    0x1.ffd955a05cf86p-1,  0x1.d258a2p-14, INEXACT)
-T(RZ,  -0x1.355eabba5ddc4p-12,    0x1.ffd955a05cf85p-1,  -0x1.fff16cp-1, INEXACT)
+T(RZ,  -0x1.355eabba5ddc4p-12,    0x1.ffd955a05cf85p-1,  -0x1.fff16ep-1, INEXACT)
 T(RN,   0x1.2176f5e53832dp-12,    0x1.001218130915bp+0,  -0x1.fffe98p-2, INEXACT)
 T(RN,   0x1.a23059c941f63p-12,    0x1.001a245b392b6p+0,  -0x1.ffd3aap-2, INEXACT)
 T(RN,  -0x1.505a6889eff05p-11,    0x1.ffabf04d328b6p-1,  -0x1.fffa48p-2, INEXACT)
@@ -545,29 +545,29 @@ T(RN,   0x1.804299e26894dp-11,    0x1.00300cd51433ep+0,  -0x1.ffe842p-2, INEXACT
 T(RN,   0x1.1fbdb3c8208c2p-11,    0x1.0023fa3d6d1b8p+0,    -0x1.fff9p-2, INEXACT)
 T(RN,   0x1.c1362b15db80ep-10,    0x1.00706630586c6p+0,  -0x1.ffc6a4p-2, INEXACT)
 T(RZ,  -0x1.2b376c6e7bf0fp-10,    0x1.ff6a7a2350186p-1, -0x1.16b37ap-13, INEXACT)
-T(RU,  -0x1.2b376c6e7bf0fp-10,    0x1.ff6a7a2350187p-1,   0x1.ffee96p-1, INEXACT)
-T(RU,   0x1.af9b97dee3becp-10,    0x1.006bfda694336p+0,  0x1.ee6522p-13, INEXACT)
-T(RZ,   0x1.af9b97dee3becp-10,    0x1.006bfda694335p+0,  -0x1.ffe118p-1, INEXACT)
+T(RU,  -0x1.2b376c6e7bf0fp-10,    0x1.ff6a7a2350187p-1,   0x1.ffee94p-1, INEXACT)
+T(RU,   0x1.af9b97dee3becp-10,    0x1.006bfda694336p+0,   0x1.ee652p-13, INEXACT)
+T(RZ,   0x1.af9b97dee3becp-10,    0x1.006bfda694335p+0,  -0x1.ffe11ap-1, INEXACT)
 T(RN,   0x1.d179fb2597116p-10,     0x1.007478f5aeafp+0,  -0x1.ffc77ap-2, INEXACT)
 T(RN,  -0x1.8dd33aba7b159p-10,    0x1.ff393d012f703p-1,  -0x1.ffd696p-2, INEXACT)
 T(RN,   0x1.4958bb30db8b8p-10,    0x1.0052636de13a6p+0,  -0x1.ffda3ep-2, INEXACT)
 T(RN,  -0x1.aee914bdc97d7p-10,    0x1.ff28b8c48345cp-1,  -0x1.ffe086p-2, INEXACT)
-T(RU,   -0x1.1c49f3f7d2c5fp-9,    0x1.fee404ea793e1p-1,  0x1.ea96e4p-16, INEXACT)
+T(RU,   -0x1.1c49f3f7d2c5fp-9,    0x1.fee404ea793e1p-1,  0x1.ea96e2p-16, INEXACT)
 T(RZ,   -0x1.1c49f3f7d2c5fp-9,     0x1.fee404ea793ep-1,  -0x1.fffc2ap-1, INEXACT)
-T(RZ,   -0x1.aa878ff8bf8adp-9,    0x1.fe5629e898771p-1,  -0x1.0c189p-13, INEXACT)
-T(RU,   -0x1.aa878ff8bf8adp-9,    0x1.fe5629e898772p-1,    0x1.ffef4p-1, INEXACT)
-T(RU,    0x1.7f0fc02a5c15cp-9,    0x1.00bfcf97fb112p+0,  0x1.025c08p-16, INEXACT)
-T(RZ,    0x1.7f0fc02a5c15cp-9,    0x1.00bfcf97fb111p+0,  -0x1.fffdfap-1, INEXACT)
-T(RU,    0x1.7af0b348de5fbp-9,    0x1.00bdbe886a587p+0,  0x1.bbb2b8p-13, INEXACT)
+T(RZ,   -0x1.aa878ff8bf8adp-9,    0x1.fe5629e898771p-1, -0x1.0c1892p-13, INEXACT)
+T(RU,   -0x1.aa878ff8bf8adp-9,    0x1.fe5629e898772p-1,   0x1.ffef3ep-1, INEXACT)
+T(RU,    0x1.7f0fc02a5c15cp-9,    0x1.00bfcf97fb112p+0,  0x1.025c06p-16, INEXACT)
+T(RZ,    0x1.7f0fc02a5c15cp-9,    0x1.00bfcf97fb111p+0,  -0x1.fffdfcp-1, INEXACT)
+T(RU,    0x1.7af0b348de5fbp-9,    0x1.00bdbe886a587p+0,  0x1.bbb2b6p-13, INEXACT)
 T(RZ,    0x1.7af0b348de5fbp-9,    0x1.00bdbe886a586p+0,  -0x1.ffe444p-1, INEXACT)
 T(RZ,    0x1.4e85e75fdf9bbp-9,    0x1.00a779a3ce133p+0,  -0x1.32699p-13, INEXACT)
 T(RU,    0x1.4e85e75fdf9bbp-9,    0x1.00a779a3ce134p+0,   0x1.ffecdap-1, INEXACT)
 T(RN,   -0x1.e56d662d17091p-9,    0x1.fe1b786f179adp-1,  -0x1.fffb74p-2, INEXACT)
 T(RN,   -0x1.673b412f7682bp-9,    0x1.fe9942a72c1e8p-1,  -0x1.ffcc92p-2, INEXACT)
-T(RU,    0x1.6312c7290ba71p-9,    0x1.00b1c70174d32p+0,  0x1.84fa9ep-13, INEXACT)
+T(RU,    0x1.6312c7290ba71p-9,    0x1.00b1c70174d32p+0,  0x1.84fa9cp-13, INEXACT)
 T(RZ,    0x1.6312c7290ba71p-9,    0x1.00b1c70174d31p+0,   -0x1.ffe7bp-1, INEXACT)
 T(RZ,   -0x1.b68ed73ea6ae2p-9,    0x1.fe4a2cc6722c3p-1,  -0x1.fad25p-13, INEXACT)
-T(RU,   -0x1.b68ed73ea6ae2p-9,    0x1.fe4a2cc6722c4p-1,   0x1.ffe054p-1, INEXACT)
+T(RU,   -0x1.b68ed73ea6ae2p-9,    0x1.fe4a2cc6722c4p-1,   0x1.ffe052p-1, INEXACT)
 T(RN,    0x1.f0d18bfe42f8fp-9,    0x1.00f8e172996c2p+0,  -0x1.ffd44cp-2, INEXACT)
 T(RN,    0x1.3a266578234e1p-9,    0x1.009d436cdf7d5p+0,   -0x1.fff91p-2, INEXACT)
 T(RN,   -0x1.a5ece7391e45ap-9,    0x1.fe5ac0c25273ep-1,  -0x1.ffc06ep-2, INEXACT)
@@ -579,15 +579,15 @@ T(RN,   -0x1.607c521fb47d9p-8,    0x1.fd40ebd36ab26p-1,  -0x1.ffcf1ap-2, INEXACT
 T(RZ,    0x1.ac9fa400e6c03p-8,    0x1.01ae073fafb32p+0, -0x1.764b72p-13, INEXACT)
 T(RU,    0x1.ac9fa400e6c03p-8,    0x1.01ae073fafb33p+0,   0x1.ffe89cp-1, INEXACT)
 T(RZ,    0x1.05ac767d69ce4p-8,    0x1.01063260a9137p+0, -0x1.d6f88ep-14, INEXACT)
-T(RU,    0x1.05ac767d69ce4p-8,    0x1.01063260a9138p+0,   0x1.fff14ap-1, INEXACT)
+T(RU,    0x1.05ac767d69ce4p-8,    0x1.01063260a9138p+0,   0x1.fff148p-1, INEXACT)
 T(RZ,   -0x1.c5ae289fbfb5fp-8,    0x1.fc77c5d6717dbp-1, -0x1.f860f8p-17, INEXACT)
 T(RU,   -0x1.c5ae289fbfb5fp-8,    0x1.fc77c5d6717dcp-1,   0x1.fffe08p-1, INEXACT)
 T(RN,    0x1.cc3a10ece1281p-8,    0x1.01cdd8b9a107fp+0,  -0x1.ffeeb4p-2, INEXACT)
 T(RN,   -0x1.0c702f7c179b9p-8,    0x1.fde838b9d36f8p-1,  -0x1.fff8b2p-2, INEXACT)
 T(RN,   -0x1.aa8b0813a2059p-8,    0x1.fcadaf18c75f9p-1,  -0x1.ffc764p-2, INEXACT)
 T(RN,    0x1.a2d7d601eddb2p-8,    0x1.01a42f33f1c43p+0,  -0x1.ffceecp-2, INEXACT)
-T(RU,   -0x1.737fb7b3d1eeap-7,    0x1.fa3a656e95ccep-1,   0x1.5d0c4p-13, INEXACT)
-T(RZ,   -0x1.737fb7b3d1eeap-7,    0x1.fa3a656e95ccdp-1,  -0x1.ffea2ep-1, INEXACT)
+T(RU,   -0x1.737fb7b3d1eeap-7,    0x1.fa3a656e95ccep-1,  0x1.5d0c3ep-13, INEXACT)
+T(RZ,   -0x1.737fb7b3d1eeap-7,    0x1.fa3a656e95ccdp-1,   -0x1.ffea3p-1, INEXACT)
 T(RU,    0x1.cdb57505eea49p-7,    0x1.03a1f431a406dp+0,  0x1.33bbc2p-13, INEXACT)
 T(RZ,    0x1.cdb57505eea49p-7,    0x1.03a1f431a406cp+0,  -0x1.ffecc4p-1, INEXACT)
 T(RN,   -0x1.69d07de3a3d55p-7,    0x1.fa60b3fd2a46bp-1,   -0x1.ffcabp-2, INEXACT)
@@ -595,8 +595,8 @@ T(RU,   -0x1.6b4fa1fe7243ep-7,    0x1.fa5ac849d6f3cp-1,  0x1.ce7ecap-13, INEXACT
 T(RZ,   -0x1.6b4fa1fe7243ep-7,    0x1.fa5ac849d6f3bp-1,  -0x1.ffe318p-1, INEXACT)
 T(RN,    0x1.03befa0a9902bp-7,    0x1.02098e714cd42p+0,   -0x1.ffdd1p-2, INEXACT)
 T(RN,    0x1.28ea271130d2bp-7,    0x1.0254872083806p+0,  -0x1.ffd886p-2, INEXACT)
-T(RU,    -0x1.10ec9c83f69cp-7,    0x1.fbc0d63310022p-1,  0x1.e64f6cp-14, INEXACT)
-T(RZ,    -0x1.10ec9c83f69cp-7,    0x1.fbc0d63310021p-1,  -0x1.fff0ccp-1, INEXACT)
+T(RU,    -0x1.10ec9c83f69cp-7,    0x1.fbc0d63310022p-1,  0x1.e64f6ap-14, INEXACT)
+T(RZ,    -0x1.10ec9c83f69cp-7,    0x1.fbc0d63310021p-1,  -0x1.fff0cep-1, INEXACT)
 T(RZ,    0x1.0351b7d4df5c5p-7,    0x1.0208b2300e4cdp+0, -0x1.fbe6cep-13, INEXACT)
 T(RU,    0x1.0351b7d4df5c5p-7,    0x1.0208b2300e4cep+0,   0x1.ffe042p-1, INEXACT)
 T(RN,    0x1.3eb2b91eb6917p-7,    0x1.0280818769a9ap+0,  -0x1.ffced4p-2, INEXACT)
@@ -606,19 +606,19 @@ T(RN,   -0x1.adf969b82269ap-6,    0x1.f2bcf3248cd04p-1,  -0x1.ffe37ep-2, INEXACT
 T(RU,   -0x1.13a2a1cd7f9a2p-6,    0x1.f7755cda3ea68p-1,  0x1.4f3614p-13, INEXACT)
 T(RZ,   -0x1.13a2a1cd7f9a2p-6,    0x1.f7755cda3ea67p-1,  -0x1.ffeb0cp-1, INEXACT)
 T(RU,    0x1.5d76f13c56d02p-6,    0x1.0584df78ad51fp+0,  0x1.0c24d6p-13, INEXACT)
-T(RZ,    0x1.5d76f13c56d02p-6,    0x1.0584df78ad51ep+0,  -0x1.ffef3cp-1, INEXACT)
+T(RZ,    0x1.5d76f13c56d02p-6,    0x1.0584df78ad51ep+0,  -0x1.ffef3ep-1, INEXACT)
 T(RU,    0x1.4aab9f6c6b211p-6,    0x1.05381e8fa9bfbp+0,  0x1.1d054ep-17, INEXACT)
 T(RZ,    0x1.4aab9f6c6b211p-6,    0x1.05381e8fa9bfap+0,  -0x1.fffee2p-1, INEXACT)
 T(RZ,    0x1.0c4eb785e5aa3p-6,    0x1.043a10da03668p+0, -0x1.464328p-13, INEXACT)
 T(RU,    0x1.0c4eb785e5aa3p-6,    0x1.043a10da03669p+0,   0x1.ffeb9cp-1, INEXACT)
 T(RU,   -0x1.744b786f5c975p-6,    0x1.f47f39b4f7733p-1,  0x1.2c84d8p-14, INEXACT)
-T(RZ,   -0x1.744b786f5c975p-6,    0x1.f47f39b4f7732p-1,  -0x1.fff69ap-1, INEXACT)
+T(RZ,   -0x1.744b786f5c975p-6,    0x1.f47f39b4f7732p-1,  -0x1.fff69cp-1, INEXACT)
 T(RN,    -0x1.42a55a144b72p-6,    0x1.f60414f59e6b9p-1,  -0x1.ffc732p-2, INEXACT)
 T(RN,   -0x1.5bbdda37407c9p-6,    0x1.f53f61c1f80e9p-1,  -0x1.ffd25ap-2, INEXACT)
 T(RN,   -0x1.42ce1a366f426p-6,    0x1.f602d5505f0b9p-1,   -0x1.ffd7ap-2, INEXACT)
 T(RZ,   -0x1.ce3b111e7ecefp-5,     0x1.e3e916a08697p-1,  -0x1.e1531p-14, INEXACT)
 T(RU,   -0x1.ce3b111e7ecefp-5,    0x1.e3e916a086971p-1,   0x1.fff0f6p-1, INEXACT)
-T(RZ,     0x1.bb5f80d19da6p-5,    0x1.0e3cb9db761b9p+0, -0x1.284ff2p-13, INEXACT)
+T(RZ,     0x1.bb5f80d19da6p-5,    0x1.0e3cb9db761b9p+0, -0x1.284ff4p-13, INEXACT)
 T(RU,     0x1.bb5f80d19da6p-5,    0x1.0e3cb9db761bap+0,   0x1.ffed7cp-1, INEXACT)
 T(RU,   -0x1.411d2915722c5p-5,    0x1.ec51926a99162p-1,  0x1.12a25cp-14, INEXACT)
 T(RZ,   -0x1.411d2915722c5p-5,    0x1.ec51926a99161p-1,  -0x1.fff76ap-1, INEXACT)
@@ -628,17 +628,17 @@ T(RN,   -0x1.9bb95759631f8p-5,    0x1.e6e7388d2650fp-1,   -0x1.ffd5dp-2, INEXACT
 T(RN,   -0x1.14b7c0bafffa3p-5,    0x1.eefe75663ef88p-1,  -0x1.ffe8c8p-2, INEXACT)
 T(RN,   -0x1.511081701de57p-4,    0x1.d78dceebb724bp-1,  -0x1.ffee22p-2, INEXACT)
 T(RU,    0x1.5535cc6594eddp-4,    0x1.163d339c93829p+0,  0x1.10aa5cp-13, INEXACT)
-T(RZ,    0x1.5535cc6594eddp-4,    0x1.163d339c93828p+0,  -0x1.ffeef4p-1, INEXACT)
+T(RZ,    0x1.5535cc6594eddp-4,    0x1.163d339c93828p+0,  -0x1.ffeef6p-1, INEXACT)
 T(RN,   -0x1.f24596227a777p-4,     0x1.c55af7807483p-1,  -0x1.ffe4b6p-2, INEXACT)
 T(RN,   -0x1.093f4f9225928p-4,    0x1.dfe513c2b9c11p-1,   -0x1.ffe0dp-2, INEXACT)
 T(RN,    0x1.a3e8412bd36e7p-4,    0x1.1ba2f8980486ep+0,  -0x1.ffc314p-2, INEXACT)
 T(RN,   -0x1.3487ae21c6d61p-3,    0x1.b86579e5d8786p-1,  -0x1.fff5c6p-2, INEXACT)
-T(RU,    -0x1.a7d8b3d1d6cap-3,     0x1.a048c4daba29p-1,  0x1.0dc7aap-15, INEXACT)
+T(RU,    -0x1.a7d8b3d1d6cap-3,     0x1.a048c4daba29p-1,  0x1.0dc7a8p-15, INEXACT)
 T(RZ,    -0x1.a7d8b3d1d6cap-3,    0x1.a048c4daba28fp-1,  -0x1.fffbc8p-1, INEXACT)
 T(RN,   -0x1.9115827bbaa02p-3,    0x1.a4efd542837f9p-1,   -0x1.ffcb5p-2, INEXACT)
-T(RU,   -0x1.6c86f52f3c143p-3,    0x1.ac849e4c8dfafp-1,  0x1.a2e662p-14, INEXACT)
+T(RU,   -0x1.6c86f52f3c143p-3,    0x1.ac849e4c8dfafp-1,   0x1.a2e66p-14, INEXACT)
 T(RZ,   -0x1.6c86f52f3c143p-3,    0x1.ac849e4c8dfaep-1,  -0x1.fff2e8p-1, INEXACT)
-T(RZ,    0x1.c22e449e4a172p-3,    0x1.3eefc354c1937p+0, -0x1.0e8356p-15, INEXACT)
+T(RZ,    0x1.c22e449e4a172p-3,    0x1.3eefc354c1937p+0, -0x1.0e8358p-15, INEXACT)
 T(RU,    0x1.c22e449e4a172p-3,    0x1.3eefc354c1938p+0,   0x1.fffbc6p-1, INEXACT)
 T(RZ,    0x1.b5f5db6a64df1p-3,    0x1.3d0a061c396a2p+0,  -0x1.3c2b6p-15, INEXACT)
 T(RU,    0x1.b5f5db6a64df1p-3,    0x1.3d0a061c396a3p+0,    0x1.fffb1p-1, INEXACT)
@@ -646,47 +646,47 @@ T(RN,   -0x1.fe4cc4b7559efp-3,    0x1.8f13c047bd233p-1,  -0x1.ffd122p-2, INEXACT
 T(RN,   -0x1.afe1738f48994p-3,    0x1.9ea7867a385dcp-1,  -0x1.ffed94p-2, INEXACT)
 T(RN,   -0x1.487bbbbc5ca0fp-3,    0x1.b420634333368p-1,  -0x1.ffd83ap-2, INEXACT)
 T(RZ,    0x1.7a33e87ec3175p-2,     0x1.726001e22906p+0, -0x1.bb6a5ep-14, INEXACT)
-T(RU,    0x1.7a33e87ec3175p-2,    0x1.726001e229061p+0,   0x1.fff226p-1, INEXACT)
-T(RZ,   -0x1.056c426af74b4p-2,     0x1.8ca3d0fd5e74p-1,  -0x1.b13fdp-18, INEXACT)
+T(RU,    0x1.7a33e87ec3175p-2,    0x1.726001e229061p+0,   0x1.fff224p-1, INEXACT)
+T(RZ,   -0x1.056c426af74b4p-2,     0x1.8ca3d0fd5e74p-1, -0x1.b13fd2p-18, INEXACT)
 T(RU,   -0x1.056c426af74b4p-2,    0x1.8ca3d0fd5e741p-1,   0x1.ffff28p-1, INEXACT)
 T(RZ,   -0x1.7a5c741fcd4bap-2,    0x1.61d5d0d098df1p-1,  -0x1.1e772p-13, INEXACT)
-T(RU,   -0x1.7a5c741fcd4bap-2,    0x1.61d5d0d098df2p-1,   0x1.ffee1ap-1, INEXACT)
+T(RU,   -0x1.7a5c741fcd4bap-2,    0x1.61d5d0d098df2p-1,   0x1.ffee18p-1, INEXACT)
 T(RZ,    0x1.9efd8d9b65e84p-2,    0x1.7fec3e0febf66p+0, -0x1.98699cp-14, INEXACT)
-T(RU,    0x1.9efd8d9b65e84p-2,    0x1.7fec3e0febf67p+0,   0x1.fff33ep-1, INEXACT)
+T(RU,    0x1.9efd8d9b65e84p-2,    0x1.7fec3e0febf67p+0,   0x1.fff33cp-1, INEXACT)
 T(RN,   -0x1.5e71aa4c40e73p-2,    0x1.6b9d4dc100e49p-1,  -0x1.ffdb98p-2, INEXACT)
 T(RU,    0x1.f7eaadf16dd47p-1,    0x1.567d73cdc117bp+1,  0x1.1b1138p-21, INEXACT)
 T(RZ,    0x1.f7eaadf16dd47p-1,    0x1.567d73cdc117ap+1,  -0x1.ffffeep-1, INEXACT)
 T(RN,   -0x1.0053b5a3bd923p-1,    0x1.36586e318494dp-1,  -0x1.ffe9bcp-2, INEXACT)
 T(RU,   -0x1.fa15cbf64136bp-1,    0x1.7d15efd3258f5p-2,  0x1.9189dep-13, INEXACT)
-T(RZ,   -0x1.fa15cbf64136bp-1,    0x1.7d15efd3258f4p-2,  -0x1.ffe6e6p-1, INEXACT)
+T(RZ,   -0x1.fa15cbf64136bp-1,    0x1.7d15efd3258f4p-2,  -0x1.ffe6e8p-1, INEXACT)
 T(RU,   -0x1.e9ca0affb3f4cp-1,    0x1.8968f2eced0b2p-2,  0x1.4ca7bcp-14, INEXACT)
 T(RZ,   -0x1.e9ca0affb3f4cp-1,    0x1.8968f2eced0b1p-2,  -0x1.fff59ap-1, INEXACT)
 T(RZ,   -0x1.c1399f1346c91p-1,    0x1.a9d8b756adcd8p-2, -0x1.25f462p-16, INEXACT)
-T(RU,   -0x1.c1399f1346c91p-1,    0x1.a9d8b756adcd9p-2,   0x1.fffdb6p-1, INEXACT)
+T(RU,   -0x1.c1399f1346c91p-1,    0x1.a9d8b756adcd9p-2,   0x1.fffdb4p-1, INEXACT)
 T(RN,    0x1.25619ae8a4df1p-1,    0x1.c60a85f8684b6p+0,  -0x1.fff64cp-2, INEXACT)
 T(RN,    0x1.dd88d0ef7b69ap+0,    0x1.9d5514a76a3b6p+2,  -0x1.ffc3e6p-2, INEXACT)
 T(RN,   -0x1.730d38cc94d5ap+0,    0x1.e0adad1a4616ep-3,  -0x1.ffc192p-2, INEXACT)
-T(RZ,   -0x1.878ea311fba29p+0,    0x1.bbad8884a680fp-3, -0x1.0b5652p-13, INEXACT)
-T(RU,   -0x1.878ea311fba29p+0,     0x1.bbad8884a681p-3,   0x1.ffef4cp-1, INEXACT)
+T(RZ,   -0x1.878ea311fba29p+0,    0x1.bbad8884a680fp-3, -0x1.0b5654p-13, INEXACT)
+T(RU,   -0x1.878ea311fba29p+0,     0x1.bbad8884a681p-3,   0x1.ffef4ap-1, INEXACT)
 T(RU,    0x1.300e2733e98ccp+0,    0x1.a3c9575fdbd2bp+1,  0x1.83d372p-13, INEXACT)
 T(RZ,    0x1.300e2733e98ccp+0,    0x1.a3c9575fdbd2ap+1,  -0x1.ffe7c2p-1, INEXACT)
-T(RU,    0x1.6e2006c2f6323p+1,    0x1.177b9efb49925p+4,  0x1.53077ap-14, INEXACT)
-T(RZ,    0x1.6e2006c2f6323p+1,    0x1.177b9efb49924p+4,  -0x1.fff566p-1, INEXACT)
+T(RU,    0x1.6e2006c2f6323p+1,    0x1.177b9efb49925p+4,  0x1.530778p-14, INEXACT)
+T(RZ,    0x1.6e2006c2f6323p+1,    0x1.177b9efb49924p+4,  -0x1.fff568p-1, INEXACT)
 T(RN,    0x1.ff7be81d7ccd3p+1,    0x1.b3072a5bf321dp+5,  -0x1.fff8fap-2, INEXACT)
-T(RU,   -0x1.562f93056cec9p+1,    0x1.1ab70a139e688p-4,  0x1.801084p-13, INEXACT)
+T(RU,   -0x1.562f93056cec9p+1,    0x1.1ab70a139e688p-4,  0x1.801082p-13, INEXACT)
 T(RZ,   -0x1.562f93056cec9p+1,    0x1.1ab70a139e687p-4,  -0x1.ffe7fep-1, INEXACT)
 T(RN,    -0x1.ae5247e8d02ep+1,    0x1.1c03dc401e3fcp-5,  -0x1.ffef82p-2, INEXACT)
 T(RN,    0x1.b03b52cb283adp+1,    0x1.d46f92bc26c1ap+4,  -0x1.ffdaf6p-2, INEXACT)
 T(RU,    0x1.603d8e1801556p+2,    0x1.eb39d7c889c95p+7,  0x1.45e168p-14, INEXACT)
 T(RZ,    0x1.603d8e1801556p+2,    0x1.eb39d7c889c94p+7,   -0x1.fff5dp-1, INEXACT)
 T(RU,   -0x1.a751f451e8e03p+2,   0x1.5f859e6c93ed2p-10,  0x1.b81e9ep-14, INEXACT)
-T(RZ,   -0x1.a751f451e8e03p+2,   0x1.5f859e6c93ed1p-10,  -0x1.fff23ep-1, INEXACT)
-T(RZ,   -0x1.50223dd949421p+2,    0x1.572ef22b40863p-8,  -0x1.f3527p-17, INEXACT)
-T(RU,   -0x1.50223dd949421p+2,    0x1.572ef22b40864p-8,   0x1.fffe0ep-1, INEXACT)
+T(RZ,   -0x1.a751f451e8e03p+2,   0x1.5f859e6c93ed1p-10,   -0x1.fff24p-1, INEXACT)
+T(RZ,   -0x1.50223dd949421p+2,    0x1.572ef22b40863p-8, -0x1.f35272p-17, INEXACT)
+T(RU,   -0x1.50223dd949421p+2,    0x1.572ef22b40864p-8,   0x1.fffe0cp-1, INEXACT)
 T(RU,   -0x1.9be2b9fddfccbp+2,   0x1.a44945ddb3995p-10,  0x1.b34c78p-13, INEXACT)
-T(RZ,   -0x1.9be2b9fddfccbp+2,   0x1.a44945ddb3994p-10,  -0x1.ffe4cap-1, INEXACT)
+T(RZ,   -0x1.9be2b9fddfccbp+2,   0x1.a44945ddb3994p-10,  -0x1.ffe4ccp-1, INEXACT)
 T(RU,   -0x1.b1a08252dbf72p+2,   0x1.2b3c0852100d2p-10,  0x1.bcab98p-17, INEXACT)
-T(RZ,   -0x1.b1a08252dbf72p+2,   0x1.2b3c0852100d1p-10,  -0x1.fffe42p-1, INEXACT)
+T(RZ,   -0x1.b1a08252dbf72p+2,   0x1.2b3c0852100d1p-10,  -0x1.fffe44p-1, INEXACT)
 T(RN,   -0x1.b04ab13be38c4p+2,   0x1.318aff776dd98p-10,  -0x1.ffc704p-2, INEXACT)
 T(RN,    0x1.5dc7757528414p+2,    0x1.d8b16a0bdddb1p+7,  -0x1.fff8bep-2, INEXACT)
 T(RN,    0x1.0d8da0430704dp+2,    0x1.0de73acad7effp+6,   -0x1.ffc67p-2, INEXACT)
@@ -694,43 +694,43 @@ T(RN,    0x1.02e11f981dfd8p+2,    0x1.c8e2975621311p+5,  -0x1.ffef6ap-2, INEXACT
 T(RN,   -0x1.f0c13102116ebp+2,   0x1.be5f2b7e4d51dp-12,  -0x1.ffd55ep-2, INEXACT)
 T(RN,    0x1.fa5216712c59ap+2,   0x1.54fa6e9499caap+11,  -0x1.ffcbbcp-2, INEXACT)
 T(RU,    0x1.8b847bbf423d7p+3,   0x1.c7978d0d28455p+17,  0x1.cc898cp-15, INEXACT)
-T(RZ,    0x1.8b847bbf423d7p+3,   0x1.c7978d0d28454p+17,  -0x1.fff8ccp-1, INEXACT)
+T(RZ,    0x1.8b847bbf423d7p+3,   0x1.c7978d0d28454p+17,  -0x1.fff8cep-1, INEXACT)
 T(RU,    0x1.0ff07d9598ee5p+3,   0x1.3297909429773p+12,  0x1.6c4d48p-14, INEXACT)
-T(RZ,    0x1.0ff07d9598ee5p+3,   0x1.3297909429772p+12,  -0x1.fff49cp-1, INEXACT)
+T(RZ,    0x1.0ff07d9598ee5p+3,   0x1.3297909429772p+12,  -0x1.fff49ep-1, INEXACT)
 T(RZ,    -0x1.bf7a50780a9ep+3,   0x1.c5c4c0533551cp-21, -0x1.fa534ep-17, INEXACT)
 T(RU,    -0x1.bf7a50780a9ep+3,   0x1.c5c4c0533551dp-21,   0x1.fffe06p-1, INEXACT)
 T(RZ,   -0x1.25ad38eb06d38p+3,    0x1.b17a8c4c2033p-14, -0x1.ad5ce2p-13, INEXACT)
-T(RU,   -0x1.25ad38eb06d38p+3,   0x1.b17a8c4c20331p-14,   0x1.ffe52cp-1, INEXACT)
-T(RZ,   -0x1.1fe76a354699cp+3,   0x1.0396459db77c8p-13, -0x1.e27c34p-14, INEXACT)
-T(RU,   -0x1.1fe76a354699cp+3,   0x1.0396459db77c9p-13,   0x1.fff0eep-1, INEXACT)
-T(RU,    0x1.44429db757b39p+3,   0x1.892c3115d3c99p+14,  0x1.cca6b4p-13, INEXACT)
-T(RZ,    0x1.44429db757b39p+3,   0x1.892c3115d3c98p+14,  -0x1.ffe334p-1, INEXACT)
+T(RU,   -0x1.25ad38eb06d38p+3,   0x1.b17a8c4c20331p-14,   0x1.ffe52ap-1, INEXACT)
+T(RZ,   -0x1.1fe76a354699cp+3,   0x1.0396459db77c8p-13, -0x1.e27c36p-14, INEXACT)
+T(RU,   -0x1.1fe76a354699cp+3,   0x1.0396459db77c9p-13,   0x1.fff0ecp-1, INEXACT)
+T(RU,    0x1.44429db757b39p+3,   0x1.892c3115d3c99p+14,  0x1.cca6b2p-13, INEXACT)
+T(RZ,    0x1.44429db757b39p+3,   0x1.892c3115d3c98p+14,  -0x1.ffe336p-1, INEXACT)
 T(RN,    0x1.a8ebd885fa886p+3,   0x1.1d7acb01fb32fp+19,  -0x1.ffe3c6p-2, INEXACT)
 T(RN,   -0x1.b0fa5cf69a279p+3,   0x1.64efdbce97c44p-20,  -0x1.ffe6a6p-2, INEXACT)
 T(RN,    0x1.1e619194f8d17p+3,   0x1.e1758ee776a1dp+12,  -0x1.ffe146p-2, INEXACT)
-T(RU,   -0x1.2266b6495380dp+4,   0x1.c25f5f943b7efp-27,  0x1.a122e8p-13, INEXACT)
-T(RZ,   -0x1.2266b6495380dp+4,   0x1.c25f5f943b7eep-27,  -0x1.ffe5ecp-1, INEXACT)
+T(RU,   -0x1.2266b6495380dp+4,   0x1.c25f5f943b7efp-27,  0x1.a122e6p-13, INEXACT)
+T(RZ,   -0x1.2266b6495380dp+4,   0x1.c25f5f943b7eep-27,  -0x1.ffe5eep-1, INEXACT)
 T(RU,      0x1.366f8eb3b42p+4,   0x1.fcfedc3bb88bdp+27,  0x1.52528ap-15, INEXACT)
 T(RZ,      0x1.366f8eb3b42p+4,   0x1.fcfedc3bb88bcp+27,  -0x1.fffab6p-1, INEXACT)
 T(RN,    0x1.fe9b4da922928p+4,    0x1.074ec00c77c1p+46,  -0x1.ffc224p-2, INEXACT)
-T(RZ,    0x1.abaab158f139ep+4,   0x1.79f2c8eccdf18p+38,  -0x1.19868p-19, INEXACT)
+T(RZ,    0x1.abaab158f139ep+4,   0x1.79f2c8eccdf18p+38, -0x1.198682p-19, INEXACT)
 T(RU,    0x1.abaab158f139ep+4,   0x1.79f2c8eccdf19p+38,   0x1.ffffbap-1, INEXACT)
 T(RN,   -0x1.c4b4efe4443d8p+4,   0x1.220ba4ec15a4cp-41,  -0x1.ffc46ep-2, INEXACT)
-T(RU,     -0x1.45ff83fb0fep+4,   0x1.8570c5ab6bd61p-30,  0x1.5582a2p-13, INEXACT)
-T(RZ,     -0x1.45ff83fb0fep+4,    0x1.8570c5ab6bd6p-30,  -0x1.ffeaa6p-1, INEXACT)
+T(RU,     -0x1.45ff83fb0fep+4,   0x1.8570c5ab6bd61p-30,   0x1.5582ap-13, INEXACT)
+T(RZ,     -0x1.45ff83fb0fep+4,    0x1.8570c5ab6bd6p-30,  -0x1.ffeaa8p-1, INEXACT)
 T(RN,     0x1.67ab944c0d43p+4,   0x1.591b9fc26a85ep+32,  -0x1.ffc418p-2, INEXACT)
 T(RN,    0x1.ead575d509f48p+4,   0x1.3212137cca2bdp+44,  -0x1.ffc698p-2, INEXACT)
 T(RN,    0x1.98f731661dc6bp+4,   0x1.d5c362a6c4361p+36,  -0x1.ffefd6p-2, INEXACT)
 T(RN,   -0x1.e35a832ee7b54p+4,   0x1.55bde9ddc8c53p-44,   -0x1.ffc45p-2, INEXACT)
 T(RN,     0x1.ef12ec499517p+4,    0x1.8ef1b2402d1dp+44,  -0x1.ffe5b8p-2, INEXACT)
 T(RN,    0x1.6ff69833b808ap+5,   0x1.47f4071bea985p+66,  -0x1.ffcc02p-2, INEXACT)
-T(RU,   -0x1.efd1c8db1b041p+5,   0x1.80222492931afp-90,  0x1.eeee3ap-15, INEXACT)
+T(RU,   -0x1.efd1c8db1b041p+5,   0x1.80222492931afp-90,  0x1.eeee38p-15, INEXACT)
 T(RZ,   -0x1.efd1c8db1b041p+5,   0x1.80222492931aep-90,  -0x1.fff844p-1, INEXACT)
 T(RN,    0x1.1b7888d9111c2p+5,   0x1.16406da3c9cfep+51,  -0x1.ffeecap-2, INEXACT)
-T(RZ,    0x1.2ce83247656f8p+5,   0x1.338a5f5f191e4p+54, -0x1.39607ep-13, INEXACT)
+T(RZ,    0x1.2ce83247656f8p+5,   0x1.338a5f5f191e4p+54,  -0x1.39608p-13, INEXACT)
 T(RU,    0x1.2ce83247656f8p+5,   0x1.338a5f5f191e5p+54,   0x1.ffec6ap-1, INEXACT)
 T(RN,   -0x1.d6128874542e5p+5,   0x1.2bf4f0d405e1ep-85,  -0x1.ffff22p-2, INEXACT)
-T(RU,   -0x1.6eeccb39e5081p+5,   0x1.c70de06225ccfp-67,   0x1.643dfp-14, INEXACT)
+T(RU,   -0x1.6eeccb39e5081p+5,   0x1.c70de06225ccfp-67,  0x1.643deep-14, INEXACT)
 T(RZ,   -0x1.6eeccb39e5081p+5,   0x1.c70de06225ccep-67,  -0x1.fff4dep-1, INEXACT)
 T(RN,   -0x1.d9bda618ccf9ap+5,   0x1.7b43a16a4e8c9p-86,  -0x1.ffd138p-2, INEXACT)
 T(RN,   -0x1.c465f41b40273p+5,   0x1.558a3107cd9c3p-82,  -0x1.ffc334p-2, INEXACT)
@@ -738,23 +738,23 @@ T(RN,    0x1.386a2951dbad6p+5,   0x1.44025bea60b7dp+56,  -0x1.fffc96p-2, INEXACT
 T(RN,   -0x1.33c7472351f8ep+5,   0x1.6915fe1033c7bp-56,   -0x1.ffce5p-2, INEXACT)
 T(RU,   -0x1.8dd5782c8fbc4p+6,  0x1.6d00bbcf4f9b8p-144,   0x1.5c543p-13, INEXACT)
 T(RZ,   -0x1.8dd5782c8fbc4p+6,  0x1.6d00bbcf4f9b7p-144,  -0x1.ffea3ap-1, INEXACT)
-T(RZ,   -0x1.b70ed9872c235p+6,  0x1.8fd85f1992acep-159, -0x1.f1a312p-15, INEXACT)
+T(RZ,   -0x1.b70ed9872c235p+6,  0x1.8fd85f1992acep-159, -0x1.f1a314p-15, INEXACT)
 T(RU,   -0x1.b70ed9872c235p+6,  0x1.8fd85f1992acfp-159,   0x1.fff83ap-1, INEXACT)
 T(RZ,     0x1.25e4aa4f8c57p+6,  0x1.ffd95002ac95fp+105, -0x1.9096bep-13, INEXACT)
-T(RU,     0x1.25e4aa4f8c57p+6,   0x1.ffd95002ac96p+105,   0x1.ffe6f8p-1, INEXACT)
+T(RU,     0x1.25e4aa4f8c57p+6,   0x1.ffd95002ac96p+105,   0x1.ffe6f6p-1, INEXACT)
 T(RN,    0x1.ec37142a38f98p+6,  0x1.7169a44166161p+177,  -0x1.fffe5ap-2, INEXACT)
 T(RN,   -0x1.56d4d15746fc7p+6,  0x1.463a7e06ad275p-124,   -0x1.ffeebp-2, INEXACT)
 T(RN,   -0x1.16524d3d0ab87p+6,  0x1.888d67153b73fp-101,  -0x1.ffd8ccp-2, INEXACT)
 T(RN,    0x1.1709630d1b1a4p+6,  0x1.8f43efc0d9073p+100,  -0x1.ffc89ep-2, INEXACT)
-T(RU,    0x1.a334837396e56p+6,  0x1.254fcbcb51ec2p+151,  0x1.aa36ecp-13, INEXACT)
+T(RU,    0x1.a334837396e56p+6,  0x1.254fcbcb51ec2p+151,  0x1.aa36eap-13, INEXACT)
 T(RZ,    0x1.a334837396e56p+6,  0x1.254fcbcb51ec1p+151,  -0x1.ffe55cp-1, INEXACT)
 T(RN,    0x1.90dd12b15cee6p+6,  0x1.7ef05225ef3f9p+144,  -0x1.fff8dap-2, INEXACT)
 T(RN,   -0x1.a72bf179bf708p+6,  0x1.4b8d25db50e39p-153,  -0x1.ffc44cp-2, INEXACT)
-T(RZ,   -0x1.17d1acae24c6fp+7,  0x1.1cafa78da5aebp-202, -0x1.1249b6p-13, INEXACT)
+T(RZ,   -0x1.17d1acae24c6fp+7,  0x1.1cafa78da5aebp-202, -0x1.1249b8p-13, INEXACT)
 T(RU,   -0x1.17d1acae24c6fp+7,  0x1.1cafa78da5aecp-202,   0x1.ffeedcp-1, INEXACT)
-T(RU,   -0x1.30ef351504741p+7,  0x1.0687011ece336p-220,  0x1.1da38ap-13, INEXACT)
-T(RZ,   -0x1.30ef351504741p+7,  0x1.0687011ece335p-220,  -0x1.ffee24p-1, INEXACT)
-T(RU,   -0x1.d10f59ed3631ep+7,  0x1.71aef7ddd4027p-336,  0x1.c1e39ap-14, INEXACT)
+T(RU,   -0x1.30ef351504741p+7,  0x1.0687011ece336p-220,  0x1.1da388p-13, INEXACT)
+T(RZ,   -0x1.30ef351504741p+7,  0x1.0687011ece335p-220,  -0x1.ffee26p-1, INEXACT)
+T(RU,   -0x1.d10f59ed3631ep+7,  0x1.71aef7ddd4027p-336,  0x1.c1e398p-14, INEXACT)
 T(RZ,   -0x1.d10f59ed3631ep+7,  0x1.71aef7ddd4026p-336,   -0x1.fff1fp-1, INEXACT)
 T(RU,    0x1.ab4e937f2ae1ap+7,  0x1.2daa1135aed82p+308,  0x1.e9dc6ap-16, INEXACT)
 T(RZ,    0x1.ab4e937f2ae1ap+7,  0x1.2daa1135aed81p+308,  -0x1.fffc2cp-1, INEXACT)
@@ -764,7 +764,7 @@ T(RZ,    0x1.fb877891c77c5p+8,  0x1.28141b6b603b5p+732,  -0x1.fff3ecp-1, INEXACT
 T(RN,   -0x1.34b0d20a103b3p+8,  0x1.92ab47637fe15p-446,  -0x1.ffc47ep-2, INEXACT)
 T(RN,    0x1.0b51b092d62d6p+8,  0x1.947c09cf924e4p+385,  -0x1.ffc904p-2, INEXACT)
 T(RN,    0x1.6ce0578d983a4p+8,  0x1.53085bf28b058p+526,  -0x1.fff51cp-2, INEXACT)
-T(RU,    0x1.06dd93fdd48b6p+8,  0x1.2d3f9c472a3ecp+379,  0x1.b836f6p-13, INEXACT)
+T(RU,    0x1.06dd93fdd48b6p+8,  0x1.2d3f9c472a3ecp+379,  0x1.b836f4p-13, INEXACT)
 T(RZ,    0x1.06dd93fdd48b6p+8,  0x1.2d3f9c472a3ebp+379,  -0x1.ffe47cp-1, INEXACT)
 T(RN,    0x1.8a083cc65f3dep+8,  0x1.6229a2a8ca806p+568,  -0x1.ffcb0ep-2, INEXACT)
 T(RN,   -0x1.50bb00da34fb8p+8,  0x1.26309c940cd1ep-486,  -0x1.ffe6d6p-2, INEXACT)
@@ -772,8 +772,8 @@ T(RN,   -0x1.0f82b25594cc6p+8,  0x1.39ab491b8a875p-392,  -0x1.ffd682p-2, INEXACT
 T(RN,   0x1.2a5f043294c01p-15,    0x1.000254c0bfe9fp+0,  -0x1.fffd64p-2, INEXACT)
 T(RN,   0x1.aae04932dc965p-15,    0x1.000355c6220a5p+0,  -0x1.fffd52p-2, INEXACT)
 T(RZ,  -0x1.dc83c1fe0890ep-15,    0x1.fff88dfed3dfap-1, -0x1.fbed34p-15, INEXACT)
-T(RU,  -0x1.dc83c1fe0890ep-15,    0x1.fff88dfed3dfbp-1,   0x1.fff812p-1, INEXACT)
-T(RZ,  -0x1.50f96e68379cap-15,    0x1.fffabc213497ep-1, -0x1.719d86p-15, INEXACT)
+T(RU,  -0x1.dc83c1fe0890ep-15,    0x1.fff88dfed3dfbp-1,    0x1.fff81p-1, INEXACT)
+T(RZ,  -0x1.50f96e68379cap-15,    0x1.fffabc213497ep-1, -0x1.719d88p-15, INEXACT)
 T(RU,  -0x1.50f96e68379cap-15,    0x1.fffabc213497fp-1,   0x1.fffa3ap-1, INEXACT)
 T(RN,   0x1.7a4be714c85d1p-15,    0x1.0002f49c2c365p+0,  -0x1.fff448p-2, INEXACT)
 T(RU,  -0x1.2a01d76c4c539p-15,    0x1.fffb57fe0debcp-1,  0x1.718b62p-16, INEXACT)
@@ -788,31 +788,31 @@ T(RN,   0x1.02750e05cbe6ap-14,    0x1.000409dc5fa35p+0,  -0x1.fff7b8p-2, INEXACT
 T(RN,   0x1.4e3fa99735c3cp-14,     0x1.0005390c49c6p+0,  -0x1.fff15ap-2, INEXACT)
 T(RN,  -0x1.111419fb8263bp-14,    0x1.fff7777164c81p-1,   -0x1.fff2fp-2, INEXACT)
 T(RN,  -0x1.2b4d73fd80ca5p-14,    0x1.fff6a5aa3ed22p-1,  -0x1.fff7ecp-2, INEXACT)
-T(RU,  -0x1.17a668ec89e12p-14,    0x1.fff742dfd0423p-1,  0x1.178b62p-15, INEXACT)
-T(RZ,  -0x1.17a668ec89e12p-14,    0x1.fff742dfd0422p-1,   -0x1.fffbap-1, INEXACT)
+T(RU,  -0x1.17a668ec89e12p-14,    0x1.fff742dfd0423p-1,   0x1.178b6p-15, INEXACT)
+T(RZ,  -0x1.17a668ec89e12p-14,    0x1.fff742dfd0422p-1,  -0x1.fffba2p-1, INEXACT)
 T(RN,   0x1.13752c381a42dp-14,    0x1.00044dddf4154p+0,  -0x1.fff462p-2, INEXACT)
 T(RN,   0x1.1201ec1a5a0b4p-14,    0x1.00044810dab76p+0,  -0x1.fffe1ap-2, INEXACT)
 T(RU,   0x1.de8318b1d670fp-13,    0x1.000ef48895767p+0,  0x1.5ae29ap-17, INEXACT)
-T(RZ,   0x1.de8318b1d670fp-13,    0x1.000ef48895766p+0,  -0x1.fffea4p-1, INEXACT)
+T(RZ,   0x1.de8318b1d670fp-13,    0x1.000ef48895766p+0,  -0x1.fffea6p-1, INEXACT)
 T(RN,  -0x1.d28b57075ddf8p-13,    0x1.ffe2d81f1b665p-1,  -0x1.fffa4ap-2, INEXACT)
 T(RN,   -0x1.8702828764fap-13,    0x1.ffe7906d23544p-1,  -0x1.fff8c8p-2, INEXACT)
-T(RU,  -0x1.fc096e5e79d35p-13,    0x1.ffe04065223e3p-1,  0x1.f55818p-19, INEXACT)
+T(RU,  -0x1.fc096e5e79d35p-13,    0x1.ffe04065223e3p-1,  0x1.f55816p-19, INEXACT)
 T(RZ,  -0x1.fc096e5e79d35p-13,    0x1.ffe04065223e2p-1,  -0x1.ffff82p-1, INEXACT)
 T(RZ,   0x1.51d75e1e4bc49p-13,    0x1.000a8ef2accdep+0, -0x1.365006p-15, INEXACT)
-T(RU,   0x1.51d75e1e4bc49p-13,    0x1.000a8ef2accdfp+0,   0x1.fffb28p-1, INEXACT)
+T(RU,   0x1.51d75e1e4bc49p-13,    0x1.000a8ef2accdfp+0,   0x1.fffb26p-1, INEXACT)
 T(RN,  -0x1.5c4ddb1c68ec6p-13,    0x1.ffea3b98c57c7p-1,   -0x1.fff12p-2, INEXACT)
 T(RN,  -0x1.758bcf8c268fcp-12,    0x1.ffd150a70ea0ep-1,  -0x1.fff836p-2, INEXACT)
 T(RN,   -0x1.df69844f701ep-12,    0x1.ffc416511f14ap-1,  -0x1.fff484p-2, INEXACT)
-T(RU,  -0x1.f762618d7353fp-12,    0x1.ffc1179179878p-1,  0x1.466926p-15, INEXACT)
+T(RU,  -0x1.f762618d7353fp-12,    0x1.ffc1179179878p-1,  0x1.466924p-15, INEXACT)
 T(RZ,  -0x1.f762618d7353fp-12,    0x1.ffc1179179877p-1,  -0x1.fffae6p-1, INEXACT)
 T(RN,   0x1.cb99ef4bf3173p-12,    0x1.001cbb3b94dc4p+0,  -0x1.fffa98p-2, INEXACT)
-T(RU,   0x1.0b51bfc9fa569p-12,    0x1.0010b5a791791p+0,  0x1.92a1d6p-15, INEXACT)
-T(RZ,   0x1.0b51bfc9fa569p-12,     0x1.0010b5a79179p+0,  -0x1.fff9b4p-1, INEXACT)
+T(RU,   0x1.0b51bfc9fa569p-12,    0x1.0010b5a791791p+0,  0x1.92a1d4p-15, INEXACT)
+T(RZ,   0x1.0b51bfc9fa569p-12,     0x1.0010b5a79179p+0,  -0x1.fff9b6p-1, INEXACT)
 T(RN,  -0x1.eb6203a6a8d44p-12,    0x1.ffc2976e9693fp-1,  -0x1.ffff48p-2, INEXACT)
 T(RN,  -0x1.a0115e8370e8ap-12,    0x1.ffcc007851214p-1,  -0x1.fffd8ep-2, INEXACT)
 T(RZ,    0x1.bcc1c39c933bp-11,    0x1.00379e4244d92p+0, -0x1.c8f8a2p-16, INEXACT)
-T(RU,    0x1.bcc1c39c933bp-11,    0x1.00379e4244d93p+0,    0x1.fffc7p-1, INEXACT)
-T(RZ,  -0x1.d9f016701e50ep-11,    0x1.ff8991aef99e1p-1, -0x1.5f03f6p-15, INEXACT)
+T(RU,    0x1.bcc1c39c933bp-11,    0x1.00379e4244d93p+0,   0x1.fffc6ep-1, INEXACT)
+T(RZ,  -0x1.d9f016701e50ep-11,    0x1.ff8991aef99e1p-1, -0x1.5f03f8p-15, INEXACT)
 T(RU,  -0x1.d9f016701e50ep-11,    0x1.ff8991aef99e2p-1,   0x1.fffa84p-1, INEXACT)
 T(RN,   0x1.16fc9d9e763c6p-11,    0x1.0022e1f3e2ab7p+0,  -0x1.fff77ap-2, INEXACT)
 T(RN,  -0x1.21996313e07c8p-11,    0x1.ffb79ec56bfbfp-1,  -0x1.fffeb6p-2, INEXACT)
@@ -823,7 +823,7 @@ T(RU,  -0x1.7d1db81c071b4p-10,    0x1.ff419495a3bf6p-1,  0x1.026a7cp-15, INEXACT
 T(RZ,  -0x1.7d1db81c071b4p-10,    0x1.ff419495a3bf5p-1,  -0x1.fffbf6p-1, INEXACT)
 T(RZ,   0x1.7155a547106ddp-10,    0x1.005c66121289bp+0, -0x1.6a29b2p-16, INEXACT)
 T(RU,   0x1.7155a547106ddp-10,    0x1.005c66121289cp+0,   0x1.fffd2cp-1, INEXACT)
-T(RZ,   0x1.a475363b1f67ep-10,    0x1.006932e509b39p+0, -0x1.a13366p-16, INEXACT)
+T(RZ,   0x1.a475363b1f67ep-10,    0x1.006932e509b39p+0, -0x1.a13368p-16, INEXACT)
 T(RU,   0x1.a475363b1f67ep-10,    0x1.006932e509b3ap+0,   0x1.fffcbep-1, INEXACT)
 T(RU,   0x1.16c5ac5708a47p-10,    0x1.0045bae8818a9p+0,  0x1.70d638p-15, INEXACT)
 T(RZ,   0x1.16c5ac5708a47p-10,    0x1.0045bae8818a8p+0,  -0x1.fffa3cp-1, INEXACT)
@@ -831,7 +831,7 @@ T(RN,  -0x1.0b247499983fdp-10,    0x1.ff7a7f308074cp-1,  -0x1.fffd14p-2, INEXACT
 T(RN,  -0x1.0c4f09a74fa26p-10,    0x1.ff79ea0cfcc28p-1,  -0x1.fff8b6p-2, INEXACT)
 T(RN,   0x1.cc10f0c2413aap-10,    0x1.00731e1676a6fp+0,  -0x1.fffd96p-2, INEXACT)
 T(RN,  -0x1.6403df41b5561p-10,    0x1.ff4e1cfe75b95p-1,  -0x1.fff754p-2, INEXACT)
-T(RZ,    0x1.f600a411c878p-10,    0x1.007d9ef140134p+0, -0x1.3a829cp-19, INEXACT)
+T(RZ,    0x1.f600a411c878p-10,    0x1.007d9ef140134p+0, -0x1.3a829ep-19, INEXACT)
 T(RU,    0x1.f600a411c878p-10,    0x1.007d9ef140135p+0,   0x1.ffffb2p-1, INEXACT)
 T(RN,   0x1.9ab1737e56ed2p-10,    0x1.0066c0f6878d9p+0,  -0x1.fff7b4p-2, INEXACT)
 T(RN,   0x1.7186ce30a9d22p-10,    0x1.005c7260bccf1p+0,  -0x1.fff45cp-2, INEXACT)
@@ -839,24 +839,24 @@ T(RN,  -0x1.1dcf8529bb9b7p-10,    0x1.ff712c2d0baebp-1,  -0x1.fff2cep-2, INEXACT
 T(RZ,    0x1.f40f2656a9e69p-9,     0x1.00fa81d45b04p+0,  -0x1.28affp-17, INEXACT)
 T(RU,    0x1.f40f2656a9e69p-9,    0x1.00fa81d45b041p+0,   0x1.fffed8p-1, INEXACT)
 T(RN,   -0x1.13f7d7440a8e2p-9,    0x1.feec527afb14fp-1,  -0x1.fff478p-2, INEXACT)
-T(RZ,   -0x1.4d64d218b48bdp-9,    0x1.feb307a23840dp-1, -0x1.fa8f04p-18, INEXACT)
-T(RU,   -0x1.4d64d218b48bdp-9,    0x1.feb307a23840ep-1,   0x1.ffff04p-1, INEXACT)
+T(RZ,   -0x1.4d64d218b48bdp-9,    0x1.feb307a23840dp-1, -0x1.fa8f06p-18, INEXACT)
+T(RU,   -0x1.4d64d218b48bdp-9,    0x1.feb307a23840ep-1,   0x1.ffff02p-1, INEXACT)
 T(RN,    0x1.1b7c5007f9c1bp-9,    0x1.008de56cc5a9cp+0,  -0x1.fff512p-2, INEXACT)
 T(RU,    0x1.c9b691d1e5a5fp-9,    0x1.00e541b3164a8p+0,  0x1.89ed0cp-18, INEXACT)
-T(RZ,    0x1.c9b691d1e5a5fp-9,    0x1.00e541b3164a7p+0,  -0x1.ffff3ap-1, INEXACT)
-T(RU,   -0x1.e97840089a4b9p-9,    0x1.fe17716ca1fb2p-1,  0x1.9cd7f8p-16, INEXACT)
+T(RZ,    0x1.c9b691d1e5a5fp-9,    0x1.00e541b3164a7p+0,  -0x1.ffff3cp-1, INEXACT)
+T(RU,   -0x1.e97840089a4b9p-9,    0x1.fe17716ca1fb2p-1,  0x1.9cd7f6p-16, INEXACT)
 T(RZ,   -0x1.e97840089a4b9p-9,    0x1.fe17716ca1fb1p-1,  -0x1.fffcc6p-1, INEXACT)
 T(RN,   -0x1.effd8f0dcb151p-9,    0x1.fe10f261140c5p-1,  -0x1.fffc18p-2, INEXACT)
 T(RN,    0x1.fb7a67d672e17p-9,    0x1.00fe3b1d43924p+0,  -0x1.fffdbcp-2, INEXACT)
 T(RZ,    0x1.b9667036a9f0dp-8,    0x1.01bae3d456519p+0,  -0x1.11407p-15, INEXACT)
-T(RU,    0x1.b9667036a9f0dp-8,    0x1.01bae3d45651ap+0,   0x1.fffbbcp-1, INEXACT)
-T(RZ,    0x1.b0cb58a218205p-8,    0x1.01b239fe99bccp+0, -0x1.838c1ap-18, INEXACT)
-T(RU,    0x1.b0cb58a218205p-8,    0x1.01b239fe99bcdp+0,    0x1.ffff4p-1, INEXACT)
-T(RZ,    0x1.46fd904a34296p-8,    0x1.0147cebeb4237p+0, -0x1.6ece4cp-16, INEXACT)
-T(RU,    0x1.46fd904a34296p-8,    0x1.0147cebeb4238p+0,   0x1.fffd24p-1, INEXACT)
-T(RU,   -0x1.d589b8042f2a5p-8,    0x1.fc5847b44b248p-1,  0x1.d4894cp-15, INEXACT)
-T(RZ,   -0x1.d589b8042f2a5p-8,    0x1.fc5847b44b247p-1,  -0x1.fff8acp-1, INEXACT)
-T(RZ,   -0x1.67330bdb1daa4p-8,    0x1.fd3390fd18331p-1, -0x1.2714c6p-15, INEXACT)
+T(RU,    0x1.b9667036a9f0dp-8,    0x1.01bae3d45651ap+0,   0x1.fffbbap-1, INEXACT)
+T(RZ,    0x1.b0cb58a218205p-8,    0x1.01b239fe99bccp+0, -0x1.838c1cp-18, INEXACT)
+T(RU,    0x1.b0cb58a218205p-8,    0x1.01b239fe99bcdp+0,   0x1.ffff3ep-1, INEXACT)
+T(RZ,    0x1.46fd904a34296p-8,    0x1.0147cebeb4237p+0, -0x1.6ece4ep-16, INEXACT)
+T(RU,    0x1.46fd904a34296p-8,    0x1.0147cebeb4238p+0,   0x1.fffd22p-1, INEXACT)
+T(RU,   -0x1.d589b8042f2a5p-8,    0x1.fc5847b44b248p-1,  0x1.d4894ap-15, INEXACT)
+T(RZ,   -0x1.d589b8042f2a5p-8,    0x1.fc5847b44b247p-1,  -0x1.fff8aep-1, INEXACT)
+T(RZ,   -0x1.67330bdb1daa4p-8,    0x1.fd3390fd18331p-1, -0x1.2714c8p-15, INEXACT)
 T(RU,   -0x1.67330bdb1daa4p-8,    0x1.fd3390fd18332p-1,   0x1.fffb64p-1, INEXACT)
 T(RN,    0x1.5c5807abfe2bap-8,    0x1.015d457309346p+0,  -0x1.fffa64p-2, INEXACT)
 T(RN,   -0x1.c5bcfa97d7e16p-8,    0x1.fc77a866daf98p-1,  -0x1.fff152p-2, INEXACT)
@@ -866,12 +866,12 @@ T(RN,   -0x1.aeab81c0d4a59p-8,    0x1.fca57beb7a679p-1,  -0x1.fffccep-2, INEXACT
 T(RN,     0x1.19874d9c20afp-8,    0x1.011a225392b08p+0,  -0x1.fffb0cp-2, INEXACT)
 T(RU,   -0x1.40ff7ba4e6d2fp-7,    0x1.fb0246d1adfd5p-1,  0x1.a3961cp-18, INEXACT)
 T(RZ,   -0x1.40ff7ba4e6d2fp-7,    0x1.fb0246d1adfd4p-1,  -0x1.ffff2ep-1, INEXACT)
-T(RU,    0x1.2dd8453716282p-7,    0x1.025e7a87ced28p+0,  0x1.960516p-15, INEXACT)
-T(RZ,    0x1.2dd8453716282p-7,    0x1.025e7a87ced27p+0,  -0x1.fff9a6p-1, INEXACT)
+T(RU,    0x1.2dd8453716282p-7,    0x1.025e7a87ced28p+0,  0x1.960514p-15, INEXACT)
+T(RZ,    0x1.2dd8453716282p-7,    0x1.025e7a87ced27p+0,  -0x1.fff9a8p-1, INEXACT)
 T(RN,    0x1.b155f5fb0f2d1p-7,     0x1.03686d70c423p+0,  -0x1.fffa36p-2, INEXACT)
 T(RN,   -0x1.5f4a9ecfa1385p-7,     0x1.fa8a56dc5553p-1,  -0x1.fff282p-2, INEXACT)
-T(RU,    0x1.b753079ec506ap-7,    0x1.037490ade1cbap+0,  0x1.fa82b4p-15, INEXACT)
-T(RZ,    0x1.b753079ec506ap-7,    0x1.037490ade1cb9p+0,  -0x1.fff814p-1, INEXACT)
+T(RU,    0x1.b753079ec506ap-7,    0x1.037490ade1cbap+0,  0x1.fa82b2p-15, INEXACT)
+T(RZ,    0x1.b753079ec506ap-7,    0x1.037490ade1cb9p+0,  -0x1.fff816p-1, INEXACT)
 T(RN,    0x1.a98fbe459b378p-7,    0x1.0358ac7ed295ep+0,   -0x1.fff5bp-2, INEXACT)
 T(RZ,    0x1.08d9f3ff5557dp-6,    0x1.042c03be1772dp+0, -0x1.f22434p-16, INEXACT)
 T(RU,    0x1.08d9f3ff5557dp-6,    0x1.042c03be1772ep+0,   0x1.fffc1cp-1, INEXACT)
@@ -880,37 +880,37 @@ T(RN,    0x1.9f48ab92fa0d7p-6,    0x1.06925de6fdebbp+0,  -0x1.fffef4p-2, INEXACT
 T(RN,    0x1.dc07e38abf249p-6,    0x1.078c0e0e4a87ep+0,  -0x1.fff038p-2, INEXACT)
 T(RN,   -0x1.4614f4202250fp-6,    0x1.f5e9221669cd4p-1,  -0x1.fff57cp-2, INEXACT)
 T(RZ,   -0x1.8ad7fbe26984dp-6,    0x1.f3cf022baad4dp-1, -0x1.5a6e92p-15, INEXACT)
-T(RU,   -0x1.8ad7fbe26984dp-6,    0x1.f3cf022baad4ep-1,   0x1.fffa98p-1, INEXACT)
-T(RU,   -0x1.d1e5c0b827174p-6,    0x1.f1a55092f856fp-1,  0x1.97d15cp-17, INEXACT)
+T(RU,   -0x1.8ad7fbe26984dp-6,    0x1.f3cf022baad4ep-1,   0x1.fffa96p-1, INEXACT)
+T(RU,   -0x1.d1e5c0b827174p-6,    0x1.f1a55092f856fp-1,  0x1.97d15ap-17, INEXACT)
 T(RZ,   -0x1.d1e5c0b827174p-6,    0x1.f1a55092f856ep-1,  -0x1.fffe68p-1, INEXACT)
 T(RN,    0x1.b8fb820d7a84bp-6,    0x1.06fbe1f87e41ep+0,  -0x1.fff21cp-2, INEXACT)
 T(RN,    0x1.cab20821c2dc3p-6,    0x1.0744b4f728b39p+0,  -0x1.fff992p-2, INEXACT)
 T(RN,    0x1.0a401ed5b58b5p-5,    0x1.0874fee99dcf2p+0,  -0x1.fff398p-2, INEXACT)
-T(RZ,   -0x1.77601590a2552p-5,    0x1.e911855d77052p-1, -0x1.77b1d6p-15, INEXACT)
+T(RZ,   -0x1.77601590a2552p-5,    0x1.e911855d77052p-1, -0x1.77b1d8p-15, INEXACT)
 T(RU,   -0x1.77601590a2552p-5,    0x1.e911855d77053p-1,   0x1.fffa22p-1, INEXACT)
 T(RZ,   -0x1.c0f13b4090fb8p-5,    0x1.e4b2339e9bda1p-1, -0x1.86abf8p-15, INEXACT)
 T(RU,   -0x1.c0f13b4090fb8p-5,    0x1.e4b2339e9bda2p-1,   0x1.fff9e6p-1, INEXACT)
 T(RN,   -0x1.a7ac2cc1b9ae4p-5,    0x1.e6318c1b054eap-1,  -0x1.fff84cp-2, INEXACT)
-T(RU,   -0x1.3842ee4dd2a48p-5,    0x1.ecd9d71b9b067p-1,  0x1.baa452p-23, INEXACT)
-T(RZ,   -0x1.3842ee4dd2a48p-5,    0x1.ecd9d71b9b066p-1,  -0x1.fffff8p-1, INEXACT)
-T(RU,   -0x1.462fe226d5a37p-5,    0x1.ec038bce1482ep-1,  0x1.98815ap-15, INEXACT)
-T(RZ,   -0x1.462fe226d5a37p-5,    0x1.ec038bce1482dp-1,  -0x1.fff99cp-1, INEXACT)
-T(RZ,   -0x1.7e88397f3ca6bp-4,    0x1.d25930af5c43fp-1, -0x1.f3d66cp-20, INEXACT)
+T(RU,   -0x1.3842ee4dd2a48p-5,    0x1.ecd9d71b9b067p-1,   0x1.baa45p-23, INEXACT)
+T(RZ,   -0x1.3842ee4dd2a48p-5,    0x1.ecd9d71b9b066p-1,  -0x1.fffffap-1, INEXACT)
+T(RU,   -0x1.462fe226d5a37p-5,    0x1.ec038bce1482ep-1,  0x1.988158p-15, INEXACT)
+T(RZ,   -0x1.462fe226d5a37p-5,    0x1.ec038bce1482dp-1,  -0x1.fff99ep-1, INEXACT)
+T(RZ,   -0x1.7e88397f3ca6bp-4,    0x1.d25930af5c43fp-1, -0x1.f3d66ep-20, INEXACT)
 T(RU,   -0x1.7e88397f3ca6bp-4,     0x1.d25930af5c44p-1,   0x1.ffffc2p-1, INEXACT)
-T(RZ,   -0x1.8d511914c8b3cp-4,    0x1.d0ab0ab086256p-1, -0x1.4d8e66p-15, INEXACT)
+T(RZ,   -0x1.8d511914c8b3cp-4,    0x1.d0ab0ab086256p-1, -0x1.4d8e68p-15, INEXACT)
 T(RU,   -0x1.8d511914c8b3cp-4,    0x1.d0ab0ab086257p-1,   0x1.fffacap-1, INEXACT)
 T(RZ,    0x1.23158aa1f4138p-4,    0x1.12dad34dadf22p+0, -0x1.0ead88p-16, INEXACT)
-T(RU,    0x1.23158aa1f4138p-4,    0x1.12dad34dadf23p+0,   0x1.fffde4p-1, INEXACT)
+T(RU,    0x1.23158aa1f4138p-4,    0x1.12dad34dadf23p+0,   0x1.fffde2p-1, INEXACT)
 T(RZ,     0x1.98dcd6b2812bp-4,    0x1.1adf71b176828p+0,  -0x1.4dc8fp-15, INEXACT)
-T(RU,     0x1.98dcd6b2812bp-4,    0x1.1adf71b176829p+0,   0x1.fffacap-1, INEXACT)
-T(RZ,    0x1.6f8d699aaab0ep-4,    0x1.1808c4934ba5ep+0, -0x1.978c9ep-15, INEXACT)
+T(RU,     0x1.98dcd6b2812bp-4,    0x1.1adf71b176829p+0,   0x1.fffac8p-1, INEXACT)
+T(RZ,    0x1.6f8d699aaab0ep-4,    0x1.1808c4934ba5ep+0,  -0x1.978cap-15, INEXACT)
 T(RU,    0x1.6f8d699aaab0ep-4,    0x1.1808c4934ba5fp+0,   0x1.fff9a2p-1, INEXACT)
-T(RU,   -0x1.57f825708cee1p-4,    0x1.d6c27ab0162a1p-1,  0x1.be2832p-15, INEXACT)
-T(RZ,   -0x1.57f825708cee1p-4,     0x1.d6c27ab0162ap-1,  -0x1.fff906p-1, INEXACT)
-T(RU,    0x1.f98abbc60b45ep-4,    0x1.21a105a1eb104p+0,  0x1.cf8676p-16, INEXACT)
+T(RU,   -0x1.57f825708cee1p-4,    0x1.d6c27ab0162a1p-1,   0x1.be283p-15, INEXACT)
+T(RZ,   -0x1.57f825708cee1p-4,     0x1.d6c27ab0162ap-1,  -0x1.fff908p-1, INEXACT)
+T(RU,    0x1.f98abbc60b45ep-4,    0x1.21a105a1eb104p+0,  0x1.cf8674p-16, INEXACT)
 T(RZ,    0x1.f98abbc60b45ep-4,    0x1.21a105a1eb103p+0,   -0x1.fffc6p-1, INEXACT)
 T(RZ,    0x1.a12a79c5466efp-4,     0x1.1b72641e85c5p+0, -0x1.f72b28p-18, INEXACT)
-T(RU,    0x1.a12a79c5466efp-4,    0x1.1b72641e85c51p+0,   0x1.ffff06p-1, INEXACT)
+T(RU,    0x1.a12a79c5466efp-4,    0x1.1b72641e85c51p+0,   0x1.ffff04p-1, INEXACT)
 T(RN,   -0x1.77a118c29f36cp-4,    0x1.d3228e304a64fp-1,  -0x1.fffb44p-2, INEXACT)
 T(RN,    0x1.88ee16ea8df2dp-4,    0x1.19c64f4d693dfp+0,  -0x1.fff442p-2, INEXACT)
 T(RN,   -0x1.2b6ebf8e6959dp-4,    0x1.dbe8027970bf4p-1,  -0x1.fff816p-2, INEXACT)
@@ -919,52 +919,52 @@ T(RN,   -0x1.1349be612111ep-4,    0x1.deb84a16a2141p-1,  -0x1.fffcdep-2, INEXACT
 T(RN,   -0x1.2335b60cc1643p-4,    0x1.dcdcd5e3d1ba3p-1,  -0x1.fff4dap-2, INEXACT)
 T(RN,   -0x1.92ebdb1401737p-4,    0x1.d008634b560c3p-1,  -0x1.fffd4ep-2, INEXACT)
 T(RZ,   -0x1.f99ff7589d7c3p-3,    0x1.8ffd3a86d8024p-1, -0x1.bf7d1ap-15, INEXACT)
-T(RU,   -0x1.f99ff7589d7c3p-3,    0x1.8ffd3a86d8025p-1,   0x1.fff904p-1, INEXACT)
+T(RU,   -0x1.f99ff7589d7c3p-3,    0x1.8ffd3a86d8025p-1,   0x1.fff902p-1, INEXACT)
 T(RN,   -0x1.9cb804a46311dp-3,    0x1.a28d6117c9e51p-1,  -0x1.fff328p-2, INEXACT)
-T(RU,   -0x1.7bc7a0dfa6c9ap-3,    0x1.a956a67b32984p-1,  0x1.0a3e7ap-15, INEXACT)
-T(RZ,   -0x1.7bc7a0dfa6c9ap-3,    0x1.a956a67b32983p-1,  -0x1.fffbd6p-1, INEXACT)
+T(RU,   -0x1.7bc7a0dfa6c9ap-3,    0x1.a956a67b32984p-1,  0x1.0a3e78p-15, INEXACT)
+T(RZ,   -0x1.7bc7a0dfa6c9ap-3,    0x1.a956a67b32983p-1,  -0x1.fffbd8p-1, INEXACT)
 T(RN,    0x1.ced9550c7f9f9p-3,    0x1.40ea5f816b1f6p+0,  -0x1.fff642p-2, INEXACT)
 T(RN,    0x1.b3791608a2e59p-3,    0x1.3ca782429e36cp+0,  -0x1.fffd4cp-2, INEXACT)
 T(RN,    0x1.b3d98cec572bcp-2,    0x1.87d2deb574bcap+0,  -0x1.fffb84p-2, INEXACT)
 T(RU,   -0x1.9829cd27d6b95p-2,    0x1.57af8c070ebf9p-1,  0x1.c72c0ep-22, INEXACT)
-T(RZ,   -0x1.9829cd27d6b95p-2,    0x1.57af8c070ebf8p-1,   -0x1.fffffp-1, INEXACT)
+T(RZ,   -0x1.9829cd27d6b95p-2,    0x1.57af8c070ebf8p-1,  -0x1.fffff2p-1, INEXACT)
 T(RN,   -0x1.3da303688cda7p-2,    0x1.7773e35d68cc7p-1,  -0x1.fffa04p-2, INEXACT)
-T(RZ,   -0x1.1ddc636b427e4p-2,    0x1.83493b582b73bp-1, -0x1.f12462p-16, INEXACT)
+T(RZ,   -0x1.1ddc636b427e4p-2,    0x1.83493b582b73bp-1, -0x1.f12464p-16, INEXACT)
 T(RU,   -0x1.1ddc636b427e4p-2,    0x1.83493b582b73cp-1,   0x1.fffc1ep-1, INEXACT)
 T(RZ,    0x1.5c18cdcc1608ep-2,    0x1.67a4f8899f8e3p+0, -0x1.b8160cp-15, INEXACT)
 T(RU,    0x1.5c18cdcc1608ep-2,    0x1.67a4f8899f8e4p+0,    0x1.fff92p-1, INEXACT)
 T(RZ,   -0x1.4b83b66a24aa6p-2,    0x1.72661139fe548p-1, -0x1.7a7fb8p-15, INEXACT)
-T(RU,   -0x1.4b83b66a24aa6p-2,    0x1.72661139fe549p-1,   0x1.fffa18p-1, INEXACT)
+T(RU,   -0x1.4b83b66a24aa6p-2,    0x1.72661139fe549p-1,   0x1.fffa16p-1, INEXACT)
 T(RN,    0x1.e2bbb36e164bfp-2,    0x1.9a2e220622845p+0,  -0x1.fff49ap-2, INEXACT)
-T(RZ,   -0x1.d46fbd58a9d5dp-1,    0x1.9a29f4617f459p-2, -0x1.605734p-15, INEXACT)
-T(RU,   -0x1.d46fbd58a9d5dp-1,    0x1.9a29f4617f45ap-2,    0x1.fffa8p-1, INEXACT)
+T(RZ,   -0x1.d46fbd58a9d5dp-1,    0x1.9a29f4617f459p-2, -0x1.605736p-15, INEXACT)
+T(RU,   -0x1.d46fbd58a9d5dp-1,    0x1.9a29f4617f45ap-2,   0x1.fffa7ep-1, INEXACT)
 T(RZ,    0x1.5fe6f6ed03674p-1,    0x1.fd0501b858ad2p+0, -0x1.c4a632p-16, INEXACT)
-T(RU,    0x1.5fe6f6ed03674p-1,    0x1.fd0501b858ad3p+0,   0x1.fffc78p-1, INEXACT)
-T(RU,   -0x1.68e8ad5970e79p-1,    0x1.fa0487060701ap-2,  0x1.9dd6c4p-15, INEXACT)
+T(RU,    0x1.5fe6f6ed03674p-1,    0x1.fd0501b858ad3p+0,   0x1.fffc76p-1, INEXACT)
+T(RU,   -0x1.68e8ad5970e79p-1,    0x1.fa0487060701ap-2,  0x1.9dd6c2p-15, INEXACT)
 T(RZ,   -0x1.68e8ad5970e79p-1,    0x1.fa04870607019p-2,  -0x1.fff988p-1, INEXACT)
 T(RN,    0x1.a1ff5c6c952b5p-1,    0x1.21947bab83a8ep+1,  -0x1.fff7d6p-2, INEXACT)
 T(RN,    0x1.5b42711242fc2p-1,      0x1.f86cbe57345p+0,  -0x1.fffebep-2, INEXACT)
 T(RN,    0x1.e4561c772db83p-1,    0x1.49a3b895f207cp+1,   -0x1.ffffep-2, INEXACT)
 T(RN,    0x1.330c3a4c6fe1ap-1,    0x1.d252e07e40d72p+0,  -0x1.fffceep-2, INEXACT)
 T(RN,    0x1.1bdc79d0faeadp-1,    0x1.bdad3f950fae8p+0,  -0x1.fffe72p-2, INEXACT)
-T(RU,    0x1.aa8db66c5d6a7p+0,    0x1.52b29bf38fb95p+2,  0x1.ab692ep-19, INEXACT)
-T(RZ,    0x1.aa8db66c5d6a7p+0,    0x1.52b29bf38fb94p+2,  -0x1.ffff94p-1, INEXACT)
+T(RU,    0x1.aa8db66c5d6a7p+0,    0x1.52b29bf38fb95p+2,  0x1.ab692cp-19, INEXACT)
+T(RZ,    0x1.aa8db66c5d6a7p+0,    0x1.52b29bf38fb94p+2,  -0x1.ffff96p-1, INEXACT)
 T(RZ,    0x1.afeee36357e7ap+0,    0x1.59e3f1a1dbd7fp+2, -0x1.98bc2cp-18, INEXACT)
 T(RU,    0x1.afeee36357e7ap+0,     0x1.59e3f1a1dbd8p+2,   0x1.ffff34p-1, INEXACT)
 T(RN,   -0x1.6d1c9aa0d28f5p+0,    0x1.ebf63f0c1e5d7p-3,  -0x1.fff0aap-2, INEXACT)
 T(RZ,    0x1.3daeb62271fe4p+0,    0x1.babcd71e90e1ap+1, -0x1.58b71ep-16, INEXACT)
-T(RU,    0x1.3daeb62271fe4p+0,    0x1.babcd71e90e1bp+1,    0x1.fffd5p-1, INEXACT)
+T(RU,    0x1.3daeb62271fe4p+0,    0x1.babcd71e90e1bp+1,   0x1.fffd4ep-1, INEXACT)
 T(RN,   -0x1.be20d2542b186p+0,    0x1.66802f2f2e77ep-3,  -0x1.fffc3ep-2, INEXACT)
 T(RU,    0x1.3e627bb999565p+0,    0x1.bbf42c254af11p+1,  0x1.ad59dcp-18, INEXACT)
-T(RZ,    0x1.3e627bb999565p+0,     0x1.bbf42c254af1p+1,  -0x1.ffff28p-1, INEXACT)
+T(RZ,    0x1.3e627bb999565p+0,     0x1.bbf42c254af1p+1,  -0x1.ffff2ap-1, INEXACT)
 T(RU,    0x1.79aa6faa1c1cep+0,    0x1.17d1734b083e5p+2,  0x1.808836p-15, INEXACT)
-T(RZ,    0x1.79aa6faa1c1cep+0,    0x1.17d1734b083e4p+2,  -0x1.fff9fcp-1, INEXACT)
+T(RZ,    0x1.79aa6faa1c1cep+0,    0x1.17d1734b083e4p+2,  -0x1.fff9fep-1, INEXACT)
 T(RN,     0x1.a72d05216104p+1,    0x1.b4708d6ad382ap+4,  -0x1.fff3e6p-2, INEXACT)
-T(RU,    0x1.6f2a318ca9834p+1,    0x1.19c327316f83cp+4,  0x1.db0da6p-17, INEXACT)
+T(RU,    0x1.6f2a318ca9834p+1,    0x1.19c327316f83cp+4,  0x1.db0da4p-17, INEXACT)
 T(RZ,    0x1.6f2a318ca9834p+1,    0x1.19c327316f83bp+4,  -0x1.fffe24p-1, INEXACT)
 T(RN,    0x1.305a0fb05029bp+1,    0x1.58fab20b713f4p+3,  -0x1.fff26ep-2, INEXACT)
 T(RZ,   -0x1.5c9e06d439a62p+1,    0x1.0cdc59e543e4dp-4, -0x1.4ecb36p-15, INEXACT)
-T(RU,   -0x1.5c9e06d439a62p+1,    0x1.0cdc59e543e4ep-4,   0x1.fffac6p-1, INEXACT)
+T(RU,   -0x1.5c9e06d439a62p+1,    0x1.0cdc59e543e4ep-4,   0x1.fffac4p-1, INEXACT)
 T(RN,   -0x1.0e085f1af2435p+2,    0x1.e20053567330ep-7,  -0x1.fff166p-2, INEXACT)
 T(RN,    0x1.95622738140a8p+2,    0x1.19bc4864f79f8p+9,  -0x1.fff9d2p-2, INEXACT)
 T(RZ,   -0x1.002a6aa283907p+2,    0x1.2b4ebb59f32cdp-6, -0x1.f41e32p-15, INEXACT)
@@ -972,10 +972,10 @@ T(RU,   -0x1.002a6aa283907p+2,    0x1.2b4ebb59f32cep-6,    0x1.fff83p-1, INEXACT
 T(RZ,    0x1.fe98e37bf8fabp+2,   0x1.6c8a971e7cc17p+11, -0x1.a50052p-15, INEXACT)
 T(RU,    0x1.fe98e37bf8fabp+2,   0x1.6c8a971e7cc18p+11,   0x1.fff96cp-1, INEXACT)
 T(RN,    0x1.71fb9b7f62038p+2,    0x1.4413c6534ceaep+8,  -0x1.ffff06p-2, INEXACT)
-T(RU,   -0x1.5b6ce57f113b1p+2,    0x1.1facf29a94124p-8,  0x1.f80bdap-17, INEXACT)
-T(RZ,   -0x1.5b6ce57f113b1p+2,    0x1.1facf29a94123p-8,  -0x1.fffe06p-1, INEXACT)
+T(RU,   -0x1.5b6ce57f113b1p+2,    0x1.1facf29a94124p-8,  0x1.f80bd8p-17, INEXACT)
+T(RZ,   -0x1.5b6ce57f113b1p+2,    0x1.1facf29a94123p-8,  -0x1.fffe08p-1, INEXACT)
 T(RU,    -0x1.067a742191cdp+2,    0x1.0f31cfa53f04fp-6,  0x1.5063f6p-16, INEXACT)
-T(RZ,    -0x1.067a742191cdp+2,    0x1.0f31cfa53f04ep-6,  -0x1.fffd5ep-1, INEXACT)
+T(RZ,    -0x1.067a742191cdp+2,    0x1.0f31cfa53f04ep-6,   -0x1.fffd6p-1, INEXACT)
 T(RN,   -0x1.953ba1872a993p+2,   0x1.d2536bb26a362p-10,  -0x1.fff22ap-2, INEXACT)
 T(RN,    0x1.c0ae8cd7c1678p+2,   0x1.15183e7395dc7p+10,   -0x1.fffe3p-2, INEXACT)
 T(RN,   -0x1.dfbabc03b5df3p+2,   0x1.2334399743a74p-11,  -0x1.fffd22p-2, INEXACT)
@@ -983,18 +983,18 @@ T(RN,    0x1.eb26adeb5e2adp+2,   0x1.0d05b52c115d2p+11,  -0x1.fff248p-2, INEXACT
 T(RN,    0x1.55beea261138ap+2,    0x1.a0eec1d05b75bp+7,  -0x1.fff0ccp-2, INEXACT)
 T(RN,    0x1.d92076ef05801p+2,   0x1.95fbbc0d9f452p+10,  -0x1.fff1d2p-2, INEXACT)
 T(RN,    0x1.f00dfa6ac0a68p+2,    0x1.2271b9d5f892p+11,  -0x1.fff918p-2, INEXACT)
-T(RZ,    0x1.31b59cbcd1466p+3,   0x1.b8666aeffb63fp+13, -0x1.0ad036p-19, INEXACT)
+T(RZ,    0x1.31b59cbcd1466p+3,   0x1.b8666aeffb63fp+13, -0x1.0ad038p-19, INEXACT)
 T(RU,    0x1.31b59cbcd1466p+3,    0x1.b8666aeffb64p+13,   0x1.ffffbep-1, INEXACT)
 T(RZ,    0x1.018e70f6398cbp+3,   0x1.8730eeff8d5d4p+11, -0x1.adf7cep-15, INEXACT)
-T(RU,    0x1.018e70f6398cbp+3,   0x1.8730eeff8d5d5p+11,   0x1.fff94ap-1, INEXACT)
+T(RU,    0x1.018e70f6398cbp+3,   0x1.8730eeff8d5d5p+11,   0x1.fff948p-1, INEXACT)
 T(RN,   -0x1.db8d4cc08c648p+3,   0x1.797126a9e7bd3p-22,  -0x1.fff61ap-2, INEXACT)
 T(RU,    0x1.e22a2114a9798p+3,   0x1.aafa0730f9911p+21,  0x1.cff0dcp-15, INEXACT)
 T(RZ,    0x1.e22a2114a9798p+3,    0x1.aafa0730f991p+21,   -0x1.fff8cp-1, INEXACT)
 T(RN,   -0x1.920b7049865d2p+3,    0x1.d53904cf0a61p-19,  -0x1.fff52cp-2, INEXACT)
 T(RN,   -0x1.66ff995b1a74dp+3,   0x1.c2543a483c9acp-17,  -0x1.fff542p-2, INEXACT)
 T(RN,    0x1.05d3b631a52a5p+3,   0x1.bf0ab569bb535p+11,  -0x1.fffc14p-2, INEXACT)
-T(RZ,   -0x1.3563820983bd5p+3,   0x1.094b6c9cf263bp-14, -0x1.9dc74cp-16, INEXACT)
-T(RU,   -0x1.3563820983bd5p+3,   0x1.094b6c9cf263cp-14,   0x1.fffcc6p-1, INEXACT)
+T(RZ,   -0x1.3563820983bd5p+3,   0x1.094b6c9cf263bp-14, -0x1.9dc74ep-16, INEXACT)
+T(RU,   -0x1.3563820983bd5p+3,   0x1.094b6c9cf263cp-14,   0x1.fffcc4p-1, INEXACT)
 T(RZ,    0x1.71ad01c9f6ac3p+3,   0x1.96572d868f6f3p+16,  -0x1.bf2a8p-16, INEXACT)
 T(RU,    0x1.71ad01c9f6ac3p+3,   0x1.96572d868f6f4p+16,   0x1.fffc82p-1, INEXACT)
 T(RN,    0x1.848129c928cd1p+3,   0x1.6dee1bf6602a2p+17,  -0x1.fff7eep-2, INEXACT)
@@ -1004,7 +1004,7 @@ T(RN,    0x1.4965312454f79p+3,   0x1.cd9c0ce413391p+14,  -0x1.fff28ap-2, INEXACT
 T(RZ,   -0x1.dfee97697c8f1p+4,   0x1.a7398dacc0cffp-44, -0x1.1e2b5ep-15, INEXACT)
 T(RU,   -0x1.dfee97697c8f1p+4,     0x1.a7398dacc0dp-44,   0x1.fffb88p-1, INEXACT)
 T(RN,    0x1.2f6001708edb6p+4,   0x1.47630761c3d2cp+27,  -0x1.fff262p-2, INEXACT)
-T(RZ,    0x1.1f5977f29f814p+4,   0x1.e0fcbec566f0dp+25, -0x1.89b52ap-15, INEXACT)
+T(RZ,    0x1.1f5977f29f814p+4,   0x1.e0fcbec566f0dp+25, -0x1.89b52cp-15, INEXACT)
 T(RU,    0x1.1f5977f29f814p+4,   0x1.e0fcbec566f0ep+25,   0x1.fff9dap-1, INEXACT)
 T(RN,    0x1.83fcaba8da51cp+4,   0x1.fa6ac0d58f15cp+34,  -0x1.fff26ep-2, INEXACT)
 T(RN,   -0x1.87d31307e75bbp+4,   0x1.9741c26ac50b1p-36,  -0x1.fff68ap-2, INEXACT)
@@ -1013,49 +1013,49 @@ T(RN,    0x1.34b9bd8b14585p+4,   0x1.c965789194d7dp+27,  -0x1.fffbf2p-2, INEXACT
 T(RN,   -0x1.8f0168a73d22ap+4,   0x1.03fcb2522d217p-36,  -0x1.fff8aap-2, INEXACT)
 T(RZ,   -0x1.8ca6de8038e3fp+5,   0x1.625a87865d001p-72, -0x1.c074acp-17, INEXACT)
 T(RU,   -0x1.8ca6de8038e3fp+5,   0x1.625a87865d002p-72,    0x1.fffe4p-1, INEXACT)
-T(RZ,    0x1.059cb0f41af4bp+5,   0x1.21ad85b69e4bcp+47, -0x1.74a58cp-16, INEXACT)
-T(RU,    0x1.059cb0f41af4bp+5,   0x1.21ad85b69e4bdp+47,   0x1.fffd18p-1, INEXACT)
+T(RZ,    0x1.059cb0f41af4bp+5,   0x1.21ad85b69e4bcp+47, -0x1.74a58ep-16, INEXACT)
+T(RU,    0x1.059cb0f41af4bp+5,   0x1.21ad85b69e4bdp+47,   0x1.fffd16p-1, INEXACT)
 T(RN,   -0x1.9f5ec859f4adap+5,   0x1.11206897219b8p-75,  -0x1.fffd6ap-2, INEXACT)
-T(RZ,   -0x1.e168268a06d3cp+5,   0x1.22f168e735927p-87, -0x1.65df48p-17, INEXACT)
-T(RU,   -0x1.e168268a06d3cp+5,   0x1.22f168e735928p-87,   0x1.fffe9cp-1, INEXACT)
+T(RZ,   -0x1.e168268a06d3cp+5,   0x1.22f168e735927p-87, -0x1.65df4ap-17, INEXACT)
+T(RU,   -0x1.e168268a06d3cp+5,   0x1.22f168e735928p-87,   0x1.fffe9ap-1, INEXACT)
 T(RN,   -0x1.2730ccf8f93d5p+5,   0x1.b369ebddcd104p-54,  -0x1.fff418p-2, INEXACT)
 T(RN,    0x1.7f3ee6d0e5af1p+5,   0x1.14ec046a15221p+69,  -0x1.fff2d8p-2, INEXACT)
-T(RZ,   -0x1.9d028c9b65e14p+5,   0x1.6edb4efa8ead5p-75, -0x1.78f508p-15, INEXACT)
-T(RU,   -0x1.9d028c9b65e14p+5,   0x1.6edb4efa8ead6p-75,   0x1.fffa1ep-1, INEXACT)
+T(RZ,   -0x1.9d028c9b65e14p+5,   0x1.6edb4efa8ead5p-75, -0x1.78f50ap-15, INEXACT)
+T(RU,   -0x1.9d028c9b65e14p+5,   0x1.6edb4efa8ead6p-75,   0x1.fffa1cp-1, INEXACT)
 T(RZ,   -0x1.822e2d9aef0b4p+5,   0x1.47f9294c0786bp-70, -0x1.397fb4p-17, INEXACT)
-T(RU,   -0x1.822e2d9aef0b4p+5,   0x1.47f9294c0786cp-70,   0x1.fffec8p-1, INEXACT)
+T(RU,   -0x1.822e2d9aef0b4p+5,   0x1.47f9294c0786cp-70,   0x1.fffec6p-1, INEXACT)
 T(RN,   -0x1.2940e371ce4ccp+5,   0x1.50727f08b86f4p-54,  -0x1.fffe32p-2, INEXACT)
-T(RU,    0x1.f8a1ee2b8d10fp+5,   0x1.00af7c6445976p+91,  0x1.6da3b6p-15, INEXACT)
-T(RZ,    0x1.f8a1ee2b8d10fp+5,   0x1.00af7c6445975p+91,  -0x1.fffa48p-1, INEXACT)
+T(RU,    0x1.f8a1ee2b8d10fp+5,   0x1.00af7c6445976p+91,  0x1.6da3b4p-15, INEXACT)
+T(RZ,    0x1.f8a1ee2b8d10fp+5,   0x1.00af7c6445975p+91,  -0x1.fffa4ap-1, INEXACT)
 T(RN,   -0x1.8758b4207e788p+5,   0x1.57e33bc5cb869p-71,  -0x1.fff39ap-2, INEXACT)
 T(RN,   -0x1.5ad8bb2168301p+5,   0x1.5de45132788dbp-63,  -0x1.fff346p-2, INEXACT)
 T(RZ,    -0x1.d910360388a7p+6,  0x1.4cca76709855fp-171, -0x1.28064ap-15, INEXACT)
 T(RU,    -0x1.d910360388a7p+6,   0x1.4cca76709856p-171,    0x1.fffb6p-1, INEXACT)
 T(RN,   -0x1.163bcee84c175p+6,  0x1.91454b15455abp-101,  -0x1.fff604p-2, INEXACT)
-T(RU,   -0x1.58e7e895e7787p+6,  0x1.846cf8e6dcc99p-125,  0x1.e8d986p-15, INEXACT)
+T(RU,   -0x1.58e7e895e7787p+6,  0x1.846cf8e6dcc99p-125,  0x1.e8d984p-15, INEXACT)
 T(RZ,   -0x1.58e7e895e7787p+6,  0x1.846cf8e6dcc98p-125,  -0x1.fff85cp-1, INEXACT)
 T(RN,    0x1.d5fb503f38684p+6,  0x1.6c92ba6374f88p+169,   -0x1.fffe1p-2, INEXACT)
 T(RN,    0x1.a793d96634aabp+6,  0x1.b58cb08800918p+152,  -0x1.fff87ep-2, INEXACT)
 T(RN,   -0x1.2dae6fef14332p+7,  0x1.4dcec535410e4p-218,  -0x1.fff1fap-2, INEXACT)
-T(RZ,   -0x1.f7b49dfc0e228p+7,  0x1.929db47ba46e8p-364, -0x1.226604p-18, INEXACT)
-T(RU,   -0x1.f7b49dfc0e228p+7,  0x1.929db47ba46e9p-364,    0x1.ffff7p-1, INEXACT)
-T(RU,   -0x1.9147eb5139c9cp+7,  0x1.737123e0496acp-290,  0x1.456f94p-15, INEXACT)
+T(RZ,   -0x1.f7b49dfc0e228p+7,  0x1.929db47ba46e8p-364, -0x1.226606p-18, INEXACT)
+T(RU,   -0x1.f7b49dfc0e228p+7,  0x1.929db47ba46e9p-364,   0x1.ffff6ep-1, INEXACT)
+T(RU,   -0x1.9147eb5139c9cp+7,  0x1.737123e0496acp-290,  0x1.456f92p-15, INEXACT)
 T(RZ,   -0x1.9147eb5139c9cp+7,  0x1.737123e0496abp-290,  -0x1.fffaeap-1, INEXACT)
 T(RN,     0x1.3859e464914dp+7,  0x1.3e2f5110cfbf7p+225,  -0x1.fff696p-2, INEXACT)
 T(RU,    0x1.c0616ad66ff9ap+8,  0x1.d5f447269768ap+646,  0x1.fe1ae6p-16, INEXACT)
-T(RZ,    0x1.c0616ad66ff9ap+8,  0x1.d5f4472697689p+646,  -0x1.fffc02p-1, INEXACT)
-T(RZ,     0x1.ac0029f570f9p+8,  0x1.63abe10df6b58p+617, -0x1.9a873ap-16, INEXACT)
-T(RU,     0x1.ac0029f570f9p+8,  0x1.63abe10df6b59p+617,   0x1.fffcccp-1, INEXACT)
+T(RZ,    0x1.c0616ad66ff9ap+8,  0x1.d5f4472697689p+646,  -0x1.fffc04p-1, INEXACT)
+T(RZ,     0x1.ac0029f570f9p+8,  0x1.63abe10df6b58p+617, -0x1.9a873cp-16, INEXACT)
+T(RU,     0x1.ac0029f570f9p+8,  0x1.63abe10df6b59p+617,   0x1.fffccap-1, INEXACT)
 T(RN,   -0x1.b36f190a10e97p+8,  0x1.be34726116d9ap-629,  -0x1.fff9d2p-2, INEXACT)
 T(RU,    0x1.7d2713bd740bap+8,  0x1.d9700b6cc3bdep+549,  0x1.c1b8a2p-17, INEXACT)
 T(RZ,    0x1.7d2713bd740bap+8,  0x1.d9700b6cc3bddp+549,  -0x1.fffe3ep-1, INEXACT)
-T(RZ,     0x1.bd1b27b77c3ep+8,  0x1.1c821da8cf36ep+642, -0x1.000a68p-15, INEXACT)
+T(RZ,     0x1.bd1b27b77c3ep+8,  0x1.1c821da8cf36ep+642, -0x1.000a6ap-15, INEXACT)
 T(RU,     0x1.bd1b27b77c3ep+8,  0x1.1c821da8cf36fp+642,     0x1.fffcp-1, INEXACT)
 T(RU,  -0x1.11c32b6416a07p-15,    0x1.fffbb8f7e573cp-1,  0x1.d6dcd2p-19, INEXACT)
 T(RZ,  -0x1.11c32b6416a07p-15,    0x1.fffbb8f7e573bp-1,  -0x1.ffff8ap-1, INEXACT)
 T(RN,  -0x1.4cca814ade9edp-15,    0x1.fffaccdcbd462p-1,   -0x1.fffd4p-2, INEXACT)
 T(RN,   0x1.02a766b8ab74ap-15,    0x1.00020550d81e6p+0,  -0x1.fffdb2p-2, INEXACT)
-T(RU,   0x1.3ebcefa28fcecp-15,    0x1.00027d7cf8fb9p+0,  0x1.3e5d4cp-18, INEXACT)
+T(RU,   0x1.3ebcefa28fcecp-15,    0x1.00027d7cf8fb9p+0,  0x1.3e5d4ap-18, INEXACT)
 T(RZ,   0x1.3ebcefa28fcecp-15,    0x1.00027d7cf8fb8p+0,   -0x1.ffff6p-1, INEXACT)
 T(RN,  -0x1.30f563f38a1aap-15,    0x1.fffb3c301d4c3p-1,  -0x1.fffd36p-2, INEXACT)
 T(RN,  -0x1.d622b250afcd2p-14,    0x1.fff14f20632d1p-1,  -0x1.fffc4cp-2, INEXACT)
@@ -1063,57 +1063,57 @@ T(RN,   0x1.7c8d3640d58c5p-14,    0x1.0005f24686c29p+0,  -0x1.fffcf2p-2, INEXACT
 T(RU,  -0x1.8f1ed96a05e94p-14,    0x1.fff387301871dp-1,  0x1.5b152ep-17, INEXACT)
 T(RZ,  -0x1.8f1ed96a05e94p-14,    0x1.fff387301871cp-1,  -0x1.fffea4p-1, INEXACT)
 T(RU,  -0x1.6125a5d443b09p-14,    0x1.fff4f6f143b37p-1,  0x1.048282p-17, INEXACT)
-T(RZ,  -0x1.6125a5d443b09p-14,    0x1.fff4f6f143b36p-1,  -0x1.fffefap-1, INEXACT)
-T(RU,   0x1.006871e56d3e9p-14,    0x1.000401a9ce28ep+0,  0x1.73d058p-17, INEXACT)
+T(RZ,  -0x1.6125a5d443b09p-14,    0x1.fff4f6f143b36p-1,  -0x1.fffefcp-1, INEXACT)
+T(RU,   0x1.006871e56d3e9p-14,    0x1.000401a9ce28ep+0,  0x1.73d056p-17, INEXACT)
 T(RZ,   0x1.006871e56d3e9p-14,    0x1.000401a9ce28dp+0,  -0x1.fffe8cp-1, INEXACT)
 T(RN,   0x1.03bc1312937a9p-14,    0x1.00040ef888863p+0,  -0x1.fffcbcp-2, INEXACT)
 T(RU,   0x1.0fa308203b8b4p-13,    0x1.00087d3c48ba3p+0,   0x1.12745p-17, INEXACT)
-T(RZ,   0x1.0fa308203b8b4p-13,    0x1.00087d3c48ba2p+0,  -0x1.fffeecp-1, INEXACT)
-T(RU,  -0x1.ff525a15cb371p-13,     0x1.ffe00bd9abcbp-1,  0x1.3fec78p-17, INEXACT)
+T(RZ,   0x1.0fa308203b8b4p-13,    0x1.00087d3c48ba2p+0,  -0x1.fffeeep-1, INEXACT)
+T(RU,  -0x1.ff525a15cb371p-13,     0x1.ffe00bd9abcbp-1,  0x1.3fec76p-17, INEXACT)
 T(RZ,  -0x1.ff525a15cb371p-13,    0x1.ffe00bd9abcafp-1,   -0x1.fffecp-1, INEXACT)
-T(RU,   0x1.f1faabc275fcfp-13,    0x1.000f904e76706p+0,  0x1.085708p-18, INEXACT)
-T(RZ,   0x1.f1faabc275fcfp-13,    0x1.000f904e76705p+0,  -0x1.ffff7ap-1, INEXACT)
+T(RU,   0x1.f1faabc275fcfp-13,    0x1.000f904e76706p+0,  0x1.085706p-18, INEXACT)
+T(RZ,   0x1.f1faabc275fcfp-13,    0x1.000f904e76705p+0,  -0x1.ffff7cp-1, INEXACT)
 T(RN,  -0x1.63e7b0f1a6fe5p-13,    0x1.ffe9c200a2349p-1,  -0x1.ffff44p-2, INEXACT)
 T(RN,  -0x1.80a3a54e7af01p-13,    0x1.ffe7f65623ab9p-1,  -0x1.fffdb8p-2, INEXACT)
 T(RN,   0x1.b45f7c19a86fcp-13,    0x1.000da358dd203p+0,  -0x1.fffc8ep-2, INEXACT)
 T(RN,   0x1.fa05d6b491047p-13,    0x1.000fd0abbf9a3p+0,  -0x1.ffff38p-2, INEXACT)
 T(RN,  -0x1.9ce69e6f83899p-13,    0x1.ffe6323c94032p-1,  -0x1.fffe42p-2, INEXACT)
 T(RN,   -0x1.0a361c70471bp-13,    0x1.ffef5ce36d5b4p-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ,   0x1.55c879eedcf91p-12,    0x1.00155d6bcd1f7p+0, -0x1.2da0fap-19, INEXACT)
-T(RU,   0x1.55c879eedcf91p-12,    0x1.00155d6bcd1f8p+0,   0x1.ffffb6p-1, INEXACT)
-T(RU,  -0x1.6df3e5b24e554p-12,    0x1.ffd2438e5b879p-1,  0x1.64c108p-18, INEXACT)
-T(RZ,  -0x1.6df3e5b24e554p-12,    0x1.ffd2438e5b878p-1,  -0x1.ffff4cp-1, INEXACT)
-T(RU,   0x1.30b11866d5208p-12,    0x1.00130bc6dd76ap+0,  0x1.72981cp-19, INEXACT)
-T(RZ,   0x1.30b11866d5208p-12,    0x1.00130bc6dd769p+0,  -0x1.ffffa2p-1, INEXACT)
-T(RZ,   0x1.81a5b7487aaadp-12,    0x1.00181b7df793fp+0,  -0x1.d2f2dp-17, INEXACT)
+T(RZ,   0x1.55c879eedcf91p-12,    0x1.00155d6bcd1f7p+0, -0x1.2da0fcp-19, INEXACT)
+T(RU,   0x1.55c879eedcf91p-12,    0x1.00155d6bcd1f8p+0,   0x1.ffffb4p-1, INEXACT)
+T(RU,  -0x1.6df3e5b24e554p-12,    0x1.ffd2438e5b879p-1,  0x1.64c106p-18, INEXACT)
+T(RZ,  -0x1.6df3e5b24e554p-12,    0x1.ffd2438e5b878p-1,  -0x1.ffff4ep-1, INEXACT)
+T(RU,   0x1.30b11866d5208p-12,    0x1.00130bc6dd76ap+0,  0x1.72981ap-19, INEXACT)
+T(RZ,   0x1.30b11866d5208p-12,    0x1.00130bc6dd769p+0,  -0x1.ffffa4p-1, INEXACT)
+T(RZ,   0x1.81a5b7487aaadp-12,    0x1.00181b7df793fp+0, -0x1.d2f2d2p-17, INEXACT)
 T(RU,   0x1.81a5b7487aaadp-12,     0x1.00181b7df794p+0,   0x1.fffe2ep-1, INEXACT)
 T(RZ,  -0x1.8897f18dbc7acp-12,    0x1.ffceef5bccba8p-1, -0x1.6e2d82p-17, INEXACT)
 T(RU,  -0x1.8897f18dbc7acp-12,    0x1.ffceef5bccba9p-1,   0x1.fffe92p-1, INEXACT)
 T(RN,   0x1.ee1dd00ac01e7p-12,    0x1.001ee3b9ef629p+0,  -0x1.fffc8cp-2, INEXACT)
-T(RU,  -0x1.66f89ad3dbb23p-11,    0x1.ffa649b64674cp-1,   0x1.98d56p-18, INEXACT)
-T(RZ,  -0x1.66f89ad3dbb23p-11,    0x1.ffa649b64674bp-1,  -0x1.ffff32p-1, INEXACT)
-T(RU,   0x1.9ced268ca9a85p-11,    0x1.0033a2d943805p+0,  0x1.592a0ep-18, INEXACT)
-T(RZ,   0x1.9ced268ca9a85p-11,    0x1.0033a2d943804p+0,  -0x1.ffff52p-1, INEXACT)
-T(RZ,   0x1.6b1a8a9c51488p-11,    0x1.002d675798fc4p+0, -0x1.d8520ap-18, INEXACT)
+T(RU,  -0x1.66f89ad3dbb23p-11,    0x1.ffa649b64674cp-1,  0x1.98d55ep-18, INEXACT)
+T(RZ,  -0x1.66f89ad3dbb23p-11,    0x1.ffa649b64674bp-1,  -0x1.ffff34p-1, INEXACT)
+T(RU,   0x1.9ced268ca9a85p-11,    0x1.0033a2d943805p+0,  0x1.592a0cp-18, INEXACT)
+T(RZ,   0x1.9ced268ca9a85p-11,    0x1.0033a2d943804p+0,  -0x1.ffff54p-1, INEXACT)
+T(RZ,   0x1.6b1a8a9c51488p-11,    0x1.002d675798fc4p+0, -0x1.d8520cp-18, INEXACT)
 T(RU,   0x1.6b1a8a9c51488p-11,    0x1.002d675798fc5p+0,   0x1.ffff14p-1, INEXACT)
 T(RN,   0x1.5e547134249aap-11,    0x1.002bce4d3335ep+0,  -0x1.ffffb6p-2, INEXACT)
 T(RN,  -0x1.5ee3e5056f58bp-11,    0x1.ffa84e8a208e5p-1,  -0x1.fffc56p-2, INEXACT)
 T(RN,   0x1.b3b1f9e09bd97p-11,    0x1.00367c0ab1ea2p+0,  -0x1.fffda2p-2, INEXACT)
-T(RU,  -0x1.04ca5b86dc3ebp-10,    0x1.ff7dab6b8e6bap-1,  0x1.6fa802p-17, INEXACT)
+T(RU,  -0x1.04ca5b86dc3ebp-10,    0x1.ff7dab6b8e6bap-1,    0x1.6fa8p-17, INEXACT)
 T(RZ,  -0x1.04ca5b86dc3ebp-10,    0x1.ff7dab6b8e6b9p-1,   -0x1.fffe9p-1, INEXACT)
-T(RZ,  -0x1.4f8620f7b380ap-10,    0x1.ff58586888f4bp-1, -0x1.781efap-17, INEXACT)
+T(RZ,  -0x1.4f8620f7b380ap-10,    0x1.ff58586888f4bp-1, -0x1.781efcp-17, INEXACT)
 T(RU,  -0x1.4f8620f7b380ap-10,    0x1.ff58586888f4cp-1,   0x1.fffe88p-1, INEXACT)
 T(RZ,   0x1.cfd32985b8088p-10,    0x1.00740f1144e2dp+0,  -0x1.2d65ep-22, INEXACT)
-T(RU,   0x1.cfd32985b8088p-10,    0x1.00740f1144e2ep+0,   0x1.fffff8p-1, INEXACT)
+T(RU,   0x1.cfd32985b8088p-10,    0x1.00740f1144e2ep+0,   0x1.fffff6p-1, INEXACT)
 T(RU,  -0x1.ba95fb7d0d85cp-10,    0x1.ff22e4ce026d7p-1,   0x1.a1144p-19, INEXACT)
-T(RZ,  -0x1.ba95fb7d0d85cp-10,    0x1.ff22e4ce026d6p-1,  -0x1.ffff96p-1, INEXACT)
-T(RZ,   0x1.231ff242d129dp-10,    0x1.0048d25618eb1p+0, -0x1.487104p-18, INEXACT)
+T(RZ,  -0x1.ba95fb7d0d85cp-10,    0x1.ff22e4ce026d6p-1,  -0x1.ffff98p-1, INEXACT)
+T(RZ,   0x1.231ff242d129dp-10,    0x1.0048d25618eb1p+0, -0x1.487106p-18, INEXACT)
 T(RU,   0x1.231ff242d129dp-10,    0x1.0048d25618eb2p+0,   0x1.ffff5cp-1, INEXACT)
 T(RU,   0x1.00917f77b9128p-10,    0x1.00402c69a4546p+0,  0x1.2893e2p-19, INEXACT)
-T(RZ,   0x1.00917f77b9128p-10,    0x1.00402c69a4545p+0,  -0x1.ffffb4p-1, INEXACT)
+T(RZ,   0x1.00917f77b9128p-10,    0x1.00402c69a4545p+0,  -0x1.ffffb6p-1, INEXACT)
 T(RN,   -0x1.fddecd497c75p-10,    0x1.ff015006cfb98p-1,  -0x1.ffff68p-2, INEXACT)
-T(RU,    0x1.aa83a2a25f281p-9,    0x1.00d59abd4c28bp+0,   0x1.7051cp-18, INEXACT)
-T(RZ,    0x1.aa83a2a25f281p-9,    0x1.00d59abd4c28ap+0,  -0x1.ffff46p-1, INEXACT)
+T(RU,    0x1.aa83a2a25f281p-9,    0x1.00d59abd4c28bp+0,  0x1.7051bep-18, INEXACT)
+T(RZ,    0x1.aa83a2a25f281p-9,    0x1.00d59abd4c28ap+0,  -0x1.ffff48p-1, INEXACT)
 T(RN,   -0x1.918afde838905p-9,    0x1.fe6f124e24e5bp-1,  -0x1.fffc2cp-2, INEXACT)
 T(RN,    0x1.64c2b5da65f7ap-9,    0x1.00b29f8f22bf2p+0,  -0x1.fffd66p-2, INEXACT)
 T(RN,   -0x1.dfd900d96d0a2p-9,     0x1.fe2107946a6fp-1,  -0x1.fffc28p-2, INEXACT)
@@ -1123,21 +1123,21 @@ T(RN,   -0x1.6142edc56075dp-9,     0x1.fe9f36d4a181p-1,  -0x1.ffff34p-2, INEXACT
 T(RN,    0x1.5acad3361e139p-8,    0x1.015bb621dcd7ap+0,   -0x1.fffe1p-2, INEXACT)
 T(RN,     0x1.844e916f1eaep-8,    0x1.018575a5ae7bdp+0,  -0x1.fffceep-2, INEXACT)
 T(RU,    0x1.22fde7a155a6fp-8,    0x1.0123a3887b30ep+0,  0x1.ed6c66p-21, INEXACT)
-T(RZ,    0x1.22fde7a155a6fp-8,    0x1.0123a3887b30dp+0,   -0x1.ffffep-1, INEXACT)
+T(RZ,    0x1.22fde7a155a6fp-8,    0x1.0123a3887b30dp+0,  -0x1.ffffe2p-1, INEXACT)
 T(RZ,     0x1.6a131b7bee16p-8,    0x1.016b13a16369cp+0, -0x1.026c22p-19, INEXACT)
 T(RU,     0x1.6a131b7bee16p-8,    0x1.016b13a16369dp+0,    0x1.ffffcp-1, INEXACT)
 T(RN,    0x1.8153251291e0ep-8,    0x1.018275b4607eap+0,   -0x1.fffecp-2, INEXACT)
 T(RN,    -0x1.07e3dec4b892p-8,    0x1.fdf147eb15147p-1,  -0x1.ffffe2p-2, INEXACT)
-T(RU,   -0x1.71e212b452962p-7,    0x1.fa40c965e1bc7p-1,  0x1.ea2f98p-19, INEXACT)
-T(RZ,   -0x1.71e212b452962p-7,    0x1.fa40c965e1bc6p-1,  -0x1.ffff84p-1, INEXACT)
-T(RU,   -0x1.c0bd7360fec53p-7,    0x1.f9094640b5fb5p-1,   0x1.30022p-17, INEXACT)
-T(RZ,   -0x1.c0bd7360fec53p-7,    0x1.f9094640b5fb4p-1,  -0x1.fffecep-1, INEXACT)
-T(RU,    0x1.b384f188e6ab5p-7,    0x1.036cda53791f5p+0,  0x1.042178p-17, INEXACT)
-T(RZ,    0x1.b384f188e6ab5p-7,    0x1.036cda53791f4p+0,  -0x1.fffefap-1, INEXACT)
-T(RZ,    0x1.756460028b40bp-7,    0x1.02ef0e217ddbep+0, -0x1.741b48p-18, INEXACT)
+T(RU,   -0x1.71e212b452962p-7,    0x1.fa40c965e1bc7p-1,  0x1.ea2f96p-19, INEXACT)
+T(RZ,   -0x1.71e212b452962p-7,    0x1.fa40c965e1bc6p-1,  -0x1.ffff86p-1, INEXACT)
+T(RU,   -0x1.c0bd7360fec53p-7,    0x1.f9094640b5fb5p-1,  0x1.30021ep-17, INEXACT)
+T(RZ,   -0x1.c0bd7360fec53p-7,    0x1.f9094640b5fb4p-1,   -0x1.fffedp-1, INEXACT)
+T(RU,    0x1.b384f188e6ab5p-7,    0x1.036cda53791f5p+0,  0x1.042176p-17, INEXACT)
+T(RZ,    0x1.b384f188e6ab5p-7,    0x1.036cda53791f4p+0,  -0x1.fffefcp-1, INEXACT)
+T(RZ,    0x1.756460028b40bp-7,    0x1.02ef0e217ddbep+0, -0x1.741b4ap-18, INEXACT)
 T(RU,    0x1.756460028b40bp-7,    0x1.02ef0e217ddbfp+0,   0x1.ffff46p-1, INEXACT)
 T(RU,     0x1.a218df790d4cp-7,    0x1.03498d3d19d7dp+0,  0x1.e02f2ep-17, INEXACT)
-T(RZ,     0x1.a218df790d4cp-7,    0x1.03498d3d19d7cp+0,  -0x1.fffe1ep-1, INEXACT)
+T(RZ,     0x1.a218df790d4cp-7,    0x1.03498d3d19d7cp+0,   -0x1.fffe2p-1, INEXACT)
 T(RN,   -0x1.443e03c9e4c3ep-7,    0x1.faf56d3d56456p-1,  -0x1.ffffcap-2, INEXACT)
 T(RN,   -0x1.2682af7fcb0a8p-7,    0x1.fb6b3c76a15adp-1,  -0x1.fffefep-2, INEXACT)
 T(RN,    0x1.9aabcbdec7d07p-7,    0x1.033a82b2bc4efp+0,  -0x1.ffff92p-2, INEXACT)
@@ -1145,44 +1145,44 @@ T(RN,    0x1.22bdce0fc49b9p-7,     0x1.024811f665f5p+0,   -0x1.fffd9p-2, INEXACT
 T(RN,    0x1.81280f5ed4149p-7,    0x1.0306db9fa3bedp+0,  -0x1.fffc7ep-2, INEXACT)
 T(RN,   -0x1.b9833f89618c2p-6,    0x1.f26310a68e4fep-1,   -0x1.fffc4p-2, INEXACT)
 T(RZ,    0x1.986121da7c982p-6,    0x1.06760bc7fa46ap+0, -0x1.67312cp-17, INEXACT)
-T(RU,    0x1.986121da7c982p-6,    0x1.06760bc7fa46bp+0,   0x1.fffe9ap-1, INEXACT)
+T(RU,    0x1.986121da7c982p-6,    0x1.06760bc7fa46bp+0,   0x1.fffe98p-1, INEXACT)
 T(RN,    0x1.81933d8f4190ep-6,    0x1.06189780e2fccp+0,  -0x1.fffc18p-2, INEXACT)
-T(RU,    0x1.86dd8f0f26638p-6,    0x1.062e42ac2c667p+0,    0x1.3713p-17, INEXACT)
+T(RU,    0x1.86dd8f0f26638p-6,    0x1.062e42ac2c667p+0,  0x1.3712fep-17, INEXACT)
 T(RZ,    0x1.86dd8f0f26638p-6,    0x1.062e42ac2c666p+0,  -0x1.fffec8p-1, INEXACT)
 T(RN,    0x1.e7ffad57ccbcfp-6,    0x1.07bd5b1c2650fp+0,  -0x1.fffd1ap-2, INEXACT)
 T(RN,   -0x1.8e3c3d7efbc53p-6,    0x1.f3b486376021cp-1,   -0x1.fffeep-2, INEXACT)
 T(RU,   -0x1.2f8706f6fe27dp-6,    0x1.f69a227223b86p-1,  0x1.396dfap-19, INEXACT)
-T(RZ,   -0x1.2f8706f6fe27dp-6,    0x1.f69a227223b85p-1,   -0x1.ffffbp-1, INEXACT)
+T(RZ,   -0x1.2f8706f6fe27dp-6,    0x1.f69a227223b85p-1,  -0x1.ffffb2p-1, INEXACT)
 T(RU,    0x1.1743b102ec071p-6,    0x1.0466a1d0f69c8p+0,  0x1.f93348p-18, INEXACT)
-T(RZ,    0x1.1743b102ec071p-6,    0x1.0466a1d0f69c7p+0,  -0x1.ffff02p-1, INEXACT)
+T(RZ,    0x1.1743b102ec071p-6,    0x1.0466a1d0f69c7p+0,  -0x1.ffff04p-1, INEXACT)
 T(RZ,    0x1.59ff40015ce2fp-5,    0x1.0b0b432aad28cp+0, -0x1.93f646p-17, INEXACT)
-T(RU,    0x1.59ff40015ce2fp-5,    0x1.0b0b432aad28dp+0,   0x1.fffe6ep-1, INEXACT)
+T(RU,    0x1.59ff40015ce2fp-5,    0x1.0b0b432aad28dp+0,   0x1.fffe6cp-1, INEXACT)
 T(RZ,     0x1.6f7ea9f43419p-5,    0x1.0bbee627f592cp+0, -0x1.2a001cp-18, INEXACT)
-T(RU,     0x1.6f7ea9f43419p-5,    0x1.0bbee627f592dp+0,   0x1.ffff6cp-1, INEXACT)
+T(RU,     0x1.6f7ea9f43419p-5,    0x1.0bbee627f592dp+0,   0x1.ffff6ap-1, INEXACT)
 T(RN,    0x1.7e882707e601dp-5,    0x1.0c3cd49c4d35fp+0,   -0x1.fffd5p-2, INEXACT)
 T(RZ,    0x1.324454975d5c4p-5,    0x1.09c08310572f5p+0, -0x1.04d68cp-19, INEXACT)
-T(RU,    0x1.324454975d5c4p-5,    0x1.09c08310572f6p+0,    0x1.ffffcp-1, INEXACT)
+T(RU,    0x1.324454975d5c4p-5,    0x1.09c08310572f6p+0,   0x1.ffffbep-1, INEXACT)
 T(RN,    0x1.d96571256f43bp-5,    0x1.0f3abc06b06afp+0,  -0x1.fffcc8p-2, INEXACT)
 T(RN,   -0x1.ef61f1cb3e5fcp-5,    0x1.e1f4c5ad3bc0dp-1,  -0x1.fffe8cp-2, INEXACT)
-T(RU,    0x1.36c4f3b50b709p-4,    0x1.142dccca82a0ep+0,    0x1.a766p-17, INEXACT)
+T(RU,    0x1.36c4f3b50b709p-4,    0x1.142dccca82a0ep+0,  0x1.a765fep-17, INEXACT)
 T(RZ,    0x1.36c4f3b50b709p-4,    0x1.142dccca82a0dp+0,  -0x1.fffe58p-1, INEXACT)
 T(RN,   -0x1.c4f3c56a3a337p-4,    0x1.ca6636e6504a2p-1,  -0x1.fffc42p-2, INEXACT)
-T(RU,    0x1.5e267541446b7p-4,    0x1.16d8d6bc0edc8p+0,  0x1.1cd1fep-17, INEXACT)
-T(RZ,    0x1.5e267541446b7p-4,    0x1.16d8d6bc0edc7p+0,  -0x1.fffee2p-1, INEXACT)
+T(RU,    0x1.5e267541446b7p-4,    0x1.16d8d6bc0edc8p+0,  0x1.1cd1fcp-17, INEXACT)
+T(RZ,    0x1.5e267541446b7p-4,    0x1.16d8d6bc0edc7p+0,  -0x1.fffee4p-1, INEXACT)
 T(RN,     0x1.89ae9d671f4ap-4,    0x1.19d38e293fa98p+0,  -0x1.fffeb2p-2, INEXACT)
 T(RN,    -0x1.2271d7ddae38p-4,    0x1.dcf3a410c93bbp-1,  -0x1.fffea4p-2, INEXACT)
 T(RU,    0x1.852aaa8f17005p-4,    0x1.19841054247bfp+0,  0x1.9e1322p-17, INEXACT)
-T(RZ,    0x1.852aaa8f17005p-4,    0x1.19841054247bep+0,   -0x1.fffe6p-1, INEXACT)
+T(RZ,    0x1.852aaa8f17005p-4,    0x1.19841054247bep+0,  -0x1.fffe62p-1, INEXACT)
 T(RN,    0x1.0b15504cd10d1p-4,    0x1.113fbbc850edfp+0,  -0x1.fffcc8p-2, INEXACT)
 T(RN,    0x1.67b3dd55541b2p-4,    0x1.177f82dd96ac9p+0,   -0x1.fffd5p-2, INEXACT)
 T(RN,    0x1.d9a923f812df6p-4,    0x1.1f62277ccaef1p+0,  -0x1.fffe28p-2, INEXACT)
 T(RN,    -0x1.e7e606cf0b7fp-3,    0x1.93775e1fcd6e2p-1,  -0x1.fffca8p-2, INEXACT)
 T(RU,    0x1.f069b0cd3a745p-3,    0x1.4637dd0a3a889p+0,  0x1.0f357ap-18, INEXACT)
 T(RZ,    0x1.f069b0cd3a745p-3,    0x1.4637dd0a3a888p+0,  -0x1.ffff78p-1, INEXACT)
-T(RZ,    0x1.4ce6b30f516b7p-3,    0x1.2d2f869864c97p+0, -0x1.3316d8p-20, INEXACT)
+T(RZ,    0x1.4ce6b30f516b7p-3,    0x1.2d2f869864c97p+0, -0x1.3316dap-20, INEXACT)
 T(RU,    0x1.4ce6b30f516b7p-3,    0x1.2d2f869864c98p+0,   0x1.ffffdap-1, INEXACT)
 T(RU,    0x1.bd5fa18d2624ap-3,    0x1.3e3056f93c59dp+0,  0x1.221e62p-24, INEXACT)
-T(RZ,    0x1.bd5fa18d2624ap-3,    0x1.3e3056f93c59cp+0,  -0x1.fffffcp-1, INEXACT)
+T(RZ,    0x1.bd5fa18d2624ap-3,    0x1.3e3056f93c59cp+0,  -0x1.fffffep-1, INEXACT)
 T(RU,   -0x1.55807b1ead265p-3,    0x1.b15cec0f25889p-1,  0x1.f3114ep-17, INEXACT)
 T(RZ,   -0x1.55807b1ead265p-3,    0x1.b15cec0f25888p-1,  -0x1.fffe0cp-1, INEXACT)
 T(RN,    -0x1.268beeaf08e5p-3,    0x1.bb69e3b1849a6p-1,  -0x1.ffffaap-2, INEXACT)
@@ -1190,9 +1190,9 @@ T(RU,    0x1.ec355412386b6p-3,    0x1.458c96f148854p+0,  0x1.2984eep-20, INEXACT
 T(RZ,    0x1.ec355412386b6p-3,    0x1.458c96f148853p+0,  -0x1.ffffdap-1, INEXACT)
 T(RN,   -0x1.2c840f3eb4b62p-3,    0x1.ba1f83f48baa1p-1,  -0x1.fffd1ep-2, INEXACT)
 T(RU,    0x1.a05d6f1882cafp-3,    0x1.39b6b25a0abe7p+0,   0x1.e6e97p-17, INEXACT)
-T(RZ,    0x1.a05d6f1882cafp-3,    0x1.39b6b25a0abe6p+0,  -0x1.fffe18p-1, INEXACT)
-T(RZ,   -0x1.d01ad960b674cp-3,    0x1.982e5ba863584p-1, -0x1.9b9e1ep-17, INEXACT)
-T(RU,   -0x1.d01ad960b674cp-3,    0x1.982e5ba863585p-1,   0x1.fffe66p-1, INEXACT)
+T(RZ,    0x1.a05d6f1882cafp-3,    0x1.39b6b25a0abe6p+0,  -0x1.fffe1ap-1, INEXACT)
+T(RZ,   -0x1.d01ad960b674cp-3,    0x1.982e5ba863584p-1,  -0x1.9b9e2p-17, INEXACT)
+T(RU,   -0x1.d01ad960b674cp-3,    0x1.982e5ba863585p-1,   0x1.fffe64p-1, INEXACT)
 T(RU,   -0x1.ef7c37bdec581p-3,    0x1.91f9743f634d6p-1,  0x1.e36368p-17, INEXACT)
 T(RZ,   -0x1.ef7c37bdec581p-3,    0x1.91f9743f634d5p-1,  -0x1.fffe1cp-1, INEXACT)
 T(RN,   -0x1.e300f3b89a257p-3,    0x1.946e865f5be41p-1,  -0x1.ffff2ap-2, INEXACT)
@@ -1200,31 +1200,31 @@ T(RN,   -0x1.1e7b0fcd6d438p-3,    0x1.bd29d656434d3p-1,  -0x1.fffe12p-2, INEXACT
 T(RN,   -0x1.8aa87b429293ep-3,    0x1.a64279d15ab81p-1,  -0x1.fffe16p-2, INEXACT)
 T(RZ,   -0x1.29baa2e7f790fp-2,    0x1.7ed2c5b43a2fep-1, -0x1.510da2p-18, INEXACT)
 T(RU,   -0x1.29baa2e7f790fp-2,    0x1.7ed2c5b43a2ffp-1,   0x1.ffff58p-1, INEXACT)
-T(RU,   -0x1.f19b54c681306p-2,    0x1.3af08255edab8p-1,    0x1.033ap-20, INEXACT)
-T(RZ,   -0x1.f19b54c681306p-2,    0x1.3af08255edab7p-1,  -0x1.ffffdep-1, INEXACT)
-T(RZ,   -0x1.7948091fb7ce4p-2,    0x1.6235615062ef5p-1, -0x1.633348p-17, INEXACT)
-T(RU,   -0x1.7948091fb7ce4p-2,    0x1.6235615062ef6p-1,   0x1.fffe9ep-1, INEXACT)
+T(RU,   -0x1.f19b54c681306p-2,    0x1.3af08255edab8p-1,  0x1.0339fep-20, INEXACT)
+T(RZ,   -0x1.f19b54c681306p-2,    0x1.3af08255edab7p-1,   -0x1.ffffep-1, INEXACT)
+T(RZ,   -0x1.7948091fb7ce4p-2,    0x1.6235615062ef5p-1, -0x1.63334ap-17, INEXACT)
+T(RU,   -0x1.7948091fb7ce4p-2,    0x1.6235615062ef6p-1,   0x1.fffe9cp-1, INEXACT)
 T(RN,    0x1.b5b3f0175a65ap-2,    0x1.88888dd5f8b09p+0,  -0x1.fffc06p-2, INEXACT)
-T(RZ,    0x1.3c68ff9b8100fp-1,    0x1.daede8bb7aa14p+0, -0x1.6faf36p-17, INEXACT)
-T(RU,    0x1.3c68ff9b8100fp-1,    0x1.daede8bb7aa15p+0,   0x1.fffe92p-1, INEXACT)
+T(RZ,    0x1.3c68ff9b8100fp-1,    0x1.daede8bb7aa14p+0, -0x1.6faf38p-17, INEXACT)
+T(RU,    0x1.3c68ff9b8100fp-1,    0x1.daede8bb7aa15p+0,    0x1.fffe9p-1, INEXACT)
 T(RN,   -0x1.07a94f2e4e948p-1,    0x1.31ee72cff327ep-1,  -0x1.ffff82p-2, INEXACT)
-T(RZ,   -0x1.0659ad6fb9425p-1,    0x1.32b740c3554e4p-1, -0x1.9f1a72p-17, INEXACT)
-T(RU,   -0x1.0659ad6fb9425p-1,    0x1.32b740c3554e5p-1,   0x1.fffe62p-1, INEXACT)
-T(RU,   -0x1.ff26891502651p-1,    0x1.795585c19abddp-2,   0x1.376c7p-19, INEXACT)
+T(RZ,   -0x1.0659ad6fb9425p-1,    0x1.32b740c3554e4p-1, -0x1.9f1a74p-17, INEXACT)
+T(RU,   -0x1.0659ad6fb9425p-1,    0x1.32b740c3554e5p-1,    0x1.fffe6p-1, INEXACT)
+T(RU,   -0x1.ff26891502651p-1,    0x1.795585c19abddp-2,  0x1.376c6ep-19, INEXACT)
 T(RZ,   -0x1.ff26891502651p-1,    0x1.795585c19abdcp-2,  -0x1.ffffb2p-1, INEXACT)
 T(RN,    0x1.2728d520299aep-1,    0x1.c79eeb9f68365p+0,  -0x1.fffe04p-2, INEXACT)
 T(RN,    0x1.eb017bb5b0f1fp+0,    0x1.b3aa562d9642dp+2,   -0x1.fffebp-2, INEXACT)
 T(RZ,    0x1.040063ba872b5p+0,    0x1.616be315586f2p+1, -0x1.42ac16p-18, INEXACT)
-T(RU,    0x1.040063ba872b5p+0,    0x1.616be315586f3p+1,    0x1.ffff6p-1, INEXACT)
+T(RU,    0x1.040063ba872b5p+0,    0x1.616be315586f3p+1,   0x1.ffff5ep-1, INEXACT)
 T(RU,    0x1.873f6a846f3bbp+0,    0x1.27108cec96a37p+2,  0x1.36f822p-17, INEXACT)
-T(RZ,    0x1.873f6a846f3bbp+0,    0x1.27108cec96a36p+2,  -0x1.fffec8p-1, INEXACT)
+T(RZ,    0x1.873f6a846f3bbp+0,    0x1.27108cec96a36p+2,  -0x1.fffecap-1, INEXACT)
 T(RU,    0x1.7e9a59b61a1a9p+0,    0x1.1d445ddb3125ep+2,  0x1.65a2dcp-19, INEXACT)
 T(RZ,    0x1.7e9a59b61a1a9p+0,    0x1.1d445ddb3125dp+2,  -0x1.ffffa6p-1, INEXACT)
 T(RN,   -0x1.43577a3842bebp+0,    0x1.21937db1367dcp-2,  -0x1.ffffecp-2, INEXACT)
 T(RN,   -0x1.fbe421c6296edp+0,     0x1.19a6b139f88cp-3,  -0x1.ffff36p-2, INEXACT)
 T(RN,   -0x1.f9583f9e6efa6p+0,    0x1.1c77791e94516p-3,  -0x1.fffd66p-2, INEXACT)
 T(RN,    0x1.0438b18cad2e6p+0,    0x1.61b9a6ab7d63fp+1,   -0x1.ffffep-2, INEXACT)
-T(RZ,   -0x1.2a5e8fd39d902p+1,    0x1.8e1ee9eee5337p-4, -0x1.a13122p-18, INEXACT)
+T(RZ,   -0x1.2a5e8fd39d902p+1,    0x1.8e1ee9eee5337p-4, -0x1.a13124p-18, INEXACT)
 T(RU,   -0x1.2a5e8fd39d902p+1,    0x1.8e1ee9eee5338p-4,    0x1.ffff3p-1, INEXACT)
 T(RU,    0x1.d8a6ce9405a37p+1,    0x1.413093c9624b7p+5,   0x1.0bfaep-17, INEXACT)
 T(RZ,    0x1.d8a6ce9405a37p+1,    0x1.413093c9624b6p+5,  -0x1.fffef4p-1, INEXACT)
@@ -1239,200 +1239,200 @@ T(RN,    0x1.d135d5c28430cp+1,    0x1.2f0cbbdc46072p+5,  -0x1.fffe94p-2, INEXACT
 T(RN,   -0x1.222cd33a96899p+1,    0x1.a870eb0b71148p-4,  -0x1.fffec6p-2, INEXACT)
 T(RN,   -0x1.f0366d8cd78e3p+1,    0x1.537988153a09ep-6,  -0x1.fffedcp-2, INEXACT)
 T(RU,    0x1.552cffd0a057bp+2,    0x1.9d3c66b558784p+7,  0x1.b59a98p-18, INEXACT)
-T(RZ,    0x1.552cffd0a057bp+2,    0x1.9d3c66b558783p+7,  -0x1.ffff24p-1, INEXACT)
-T(RZ,    0x1.933347f6e1131p+2,    0x1.10498cb14d098p+9, -0x1.cdadfap-17, INEXACT)
-T(RU,    0x1.933347f6e1131p+2,    0x1.10498cb14d099p+9,   0x1.fffe34p-1, INEXACT)
+T(RZ,    0x1.552cffd0a057bp+2,    0x1.9d3c66b558783p+7,  -0x1.ffff26p-1, INEXACT)
+T(RZ,    0x1.933347f6e1131p+2,    0x1.10498cb14d098p+9, -0x1.cdadfcp-17, INEXACT)
+T(RU,    0x1.933347f6e1131p+2,    0x1.10498cb14d099p+9,   0x1.fffe32p-1, INEXACT)
 T(RN,    0x1.2f68ffdc7e4eap+2,    0x1.ca187cf306dd2p+6,  -0x1.ffff02p-2, INEXACT)
 T(RN,   -0x1.7702bd142ac76p+2,    0x1.75e3acf694e41p-9,  -0x1.fffc6ep-2, INEXACT)
 T(RN,    0x1.2f75814c65b1dp+2,    0x1.ca7208c42ad46p+6,  -0x1.fffc02p-2, INEXACT)
 T(RN,    0x1.5d7057ee257b5p+2,    0x1.d62fb3eb0df58p+7,   -0x1.ffff8p-2, INEXACT)
 T(RZ,    0x1.8c2b18b72e3e6p+3,   0x1.d0f3f37ee813fp+17, -0x1.4d85cep-18, INEXACT)
 T(RU,    0x1.8c2b18b72e3e6p+3,    0x1.d0f3f37ee814p+17,   0x1.ffff5ap-1, INEXACT)
-T(RZ,    0x1.1455d782f53f1p+3,   0x1.5fbd3cd183afbp+12,  -0x1.eb7a9p-19, INEXACT)
+T(RZ,    0x1.1455d782f53f1p+3,   0x1.5fbd3cd183afbp+12, -0x1.eb7a92p-19, INEXACT)
 T(RU,    0x1.1455d782f53f1p+3,   0x1.5fbd3cd183afcp+12,   0x1.ffff86p-1, INEXACT)
-T(RU,    0x1.e194600553115p+3,   0x1.a33e022d03db9p+21,  0x1.5deaecp-17, INEXACT)
+T(RU,    0x1.e194600553115p+3,   0x1.a33e022d03db9p+21,  0x1.5deaeap-17, INEXACT)
 T(RZ,    0x1.e194600553115p+3,   0x1.a33e022d03db8p+21,  -0x1.fffea2p-1, INEXACT)
-T(RZ,   -0x1.4bd5825756d3ep+3,   0x1.071c26037193bp-15, -0x1.5f15a2p-17, INEXACT)
-T(RU,   -0x1.4bd5825756d3ep+3,   0x1.071c26037193cp-15,   0x1.fffea2p-1, INEXACT)
-T(RZ,   -0x1.b194caac74e0cp+3,   0x1.5e4574259c783p-20, -0x1.89f5fap-17, INEXACT)
-T(RU,   -0x1.b194caac74e0cp+3,   0x1.5e4574259c784p-20,   0x1.fffe78p-1, INEXACT)
+T(RZ,   -0x1.4bd5825756d3ep+3,   0x1.071c26037193bp-15, -0x1.5f15a4p-17, INEXACT)
+T(RU,   -0x1.4bd5825756d3ep+3,   0x1.071c26037193cp-15,    0x1.fffeap-1, INEXACT)
+T(RZ,   -0x1.b194caac74e0cp+3,   0x1.5e4574259c783p-20, -0x1.89f5fcp-17, INEXACT)
+T(RU,   -0x1.b194caac74e0cp+3,   0x1.5e4574259c784p-20,   0x1.fffe76p-1, INEXACT)
 T(RN,    0x1.a3b39e242e16ap+3,   0x1.e506dda9db669p+18,  -0x1.ffffdep-2, INEXACT)
 T(RN,    0x1.888a635d93d62p+3,   0x1.9f1ecebe27aedp+17,   -0x1.fffc7p-2, INEXACT)
 T(RN,   -0x1.2e6ef0d02e96bp+3,   0x1.49b43c16a0ca7p-14,  -0x1.fffff6p-2, INEXACT)
-T(RU,   -0x1.4aad03584f0cbp+4,   0x1.22b7c791ea165p-30,  0x1.3052aep-17, INEXACT)
-T(RZ,   -0x1.4aad03584f0cbp+4,   0x1.22b7c791ea164p-30,  -0x1.fffecep-1, INEXACT)
-T(RU,    0x1.5e030b7cde9d2p+4,   0x1.796b7b32dba95p+31,  0x1.415ae8p-18, INEXACT)
-T(RZ,    0x1.5e030b7cde9d2p+4,   0x1.796b7b32dba94p+31,  -0x1.ffff5ep-1, INEXACT)
+T(RU,   -0x1.4aad03584f0cbp+4,   0x1.22b7c791ea165p-30,  0x1.3052acp-17, INEXACT)
+T(RZ,   -0x1.4aad03584f0cbp+4,   0x1.22b7c791ea164p-30,   -0x1.fffedp-1, INEXACT)
+T(RU,    0x1.5e030b7cde9d2p+4,   0x1.796b7b32dba95p+31,  0x1.415ae6p-18, INEXACT)
+T(RZ,    0x1.5e030b7cde9d2p+4,   0x1.796b7b32dba94p+31,   -0x1.ffff6p-1, INEXACT)
 T(RN,    0x1.60157fdf2a059p+4,   0x1.ad9a9cc32a30cp+31,  -0x1.ffffb4p-2, INEXACT)
 T(RU,   -0x1.10206160b60cap+4,   0x1.60d15712a5c79p-25,  0x1.568122p-19, INEXACT)
 T(RZ,   -0x1.10206160b60cap+4,   0x1.60d15712a5c78p-25,  -0x1.ffffaap-1, INEXACT)
 T(RN,   -0x1.0f2d8aaf94be4p+4,   0x1.765e1f204f43fp-25,  -0x1.fffcf8p-2, INEXACT)
 T(RN,    0x1.c90aeb581a9a9p+4,   0x1.2847fa82ea15ap+41,   -0x1.fffe8p-2, INEXACT)
 T(RN,   -0x1.b740d80bcd9e8p+4,   0x1.50358f19b9347p-40,  -0x1.fffca4p-2, INEXACT)
-T(RZ,    0x1.0e5c334a7b50dp+5,   0x1.b04e3457f158fp+48, -0x1.cc45ccp-17, INEXACT)
+T(RZ,    0x1.0e5c334a7b50dp+5,   0x1.b04e3457f158fp+48, -0x1.cc45cep-17, INEXACT)
 T(RU,    0x1.0e5c334a7b50dp+5,    0x1.b04e3457f159p+48,   0x1.fffe34p-1, INEXACT)
 T(RN,    0x1.5b69e68aac3f3p+5,   0x1.921fd8f741224p+62,   -0x1.fffdfp-2, INEXACT)
-T(RU,    0x1.fab3be2d3fe3dp+5,   0x1.4c7846287f496p+91,  0x1.869fdep-17, INEXACT)
-T(RZ,    0x1.fab3be2d3fe3dp+5,   0x1.4c7846287f495p+91,  -0x1.fffe78p-1, INEXACT)
+T(RU,    0x1.fab3be2d3fe3dp+5,   0x1.4c7846287f496p+91,  0x1.869fdcp-17, INEXACT)
+T(RZ,    0x1.fab3be2d3fe3dp+5,   0x1.4c7846287f495p+91,  -0x1.fffe7ap-1, INEXACT)
 T(RN,    0x1.29057861a6a08p+5,   0x1.7a6fb485b56fdp+53,  -0x1.ffffa2p-2, INEXACT)
 T(RN,   -0x1.8f3f05b66d75fp+5,   0x1.00360c992ec45p-72,  -0x1.fffe36p-2, INEXACT)
 T(RU,   -0x1.7688ca33aabbep+6,  0x1.e2cdbf91ebf08p-136,  0x1.ce8b9ep-20, INEXACT)
 T(RZ,   -0x1.7688ca33aabbep+6,  0x1.e2cdbf91ebf07p-136,  -0x1.ffffc6p-1, INEXACT)
 T(RZ,    0x1.25583ee351646p+6,  0x1.be4276476414cp+105, -0x1.f9a4ccp-17, INEXACT)
-T(RU,    0x1.25583ee351646p+6,  0x1.be4276476414dp+105,   0x1.fffe08p-1, INEXACT)
+T(RU,    0x1.25583ee351646p+6,  0x1.be4276476414dp+105,   0x1.fffe06p-1, INEXACT)
 T(RU,    0x1.d43a662f52352p+6,  0x1.d65a228051fe9p+168,  0x1.800c2ep-17, INEXACT)
-T(RZ,    0x1.d43a662f52352p+6,  0x1.d65a228051fe8p+168,  -0x1.fffe7ep-1, INEXACT)
-T(RZ,    0x1.223e55680b94cp+6,   0x1.9b0fcc00bca4p+104, -0x1.e22664p-20, INEXACT)
+T(RZ,    0x1.d43a662f52352p+6,  0x1.d65a228051fe8p+168,   -0x1.fffe8p-1, INEXACT)
+T(RZ,    0x1.223e55680b94cp+6,   0x1.9b0fcc00bca4p+104, -0x1.e22666p-20, INEXACT)
 T(RU,    0x1.223e55680b94cp+6,  0x1.9b0fcc00bca41p+104,   0x1.ffffc4p-1, INEXACT)
 T(RU,    0x1.6d37db0555576p+6,  0x1.a707b1a2f20ccp+131,  0x1.fa4002p-17, INEXACT)
-T(RZ,    0x1.6d37db0555576p+6,  0x1.a707b1a2f20cbp+131,  -0x1.fffe04p-1, INEXACT)
+T(RZ,    0x1.6d37db0555576p+6,  0x1.a707b1a2f20cbp+131,  -0x1.fffe06p-1, INEXACT)
 T(RN,    0x1.471be97402c41p+6,  0x1.f8d39de612f7ep+117,  -0x1.fffc9cp-2, INEXACT)
 T(RN,   -0x1.fcbfa068e63b7p+6,  0x1.6bfd272ebc28dp-184,  -0x1.ffff4cp-2, INEXACT)
 T(RN,   -0x1.08bab2970db3dp+6,   0x1.6edc9721c16efp-96,  -0x1.ffffb8p-2, INEXACT)
 T(RN,    0x1.0da2ea16c0cc9p+6,   0x1.3099698c93804p+97,  -0x1.ffffa8p-2, INEXACT)
 T(RN,   -0x1.b8ea2ebdfd277p+7,  0x1.ed9b7554695a2p-319,  -0x1.ffff2ap-2, INEXACT)
 T(RU,    -0x1.9d9cf0810c7bp+7,  0x1.8f4796b06e81ep-299,  0x1.850014p-18, INEXACT)
-T(RZ,    -0x1.9d9cf0810c7bp+7,  0x1.8f4796b06e81dp-299,  -0x1.ffff3cp-1, INEXACT)
+T(RZ,    -0x1.9d9cf0810c7bp+7,  0x1.8f4796b06e81dp-299,  -0x1.ffff3ep-1, INEXACT)
 T(RU,   -0x1.0b8b5538064f6p+7,  0x1.015a5f52658dfp-193,  0x1.284452p-19, INEXACT)
-T(RZ,   -0x1.0b8b5538064f6p+7,  0x1.015a5f52658dep-193,  -0x1.ffffb4p-1, INEXACT)
+T(RZ,   -0x1.0b8b5538064f6p+7,  0x1.015a5f52658dep-193,  -0x1.ffffb6p-1, INEXACT)
 T(RU,   -0x1.2be1c35143b41p+7,  0x1.9a6a9bb1e1c86p-217,   0x1.ce6e5p-21, INEXACT)
-T(RZ,   -0x1.2be1c35143b41p+7,  0x1.9a6a9bb1e1c85p-217,  -0x1.ffffe2p-1, INEXACT)
+T(RZ,   -0x1.2be1c35143b41p+7,  0x1.9a6a9bb1e1c85p-217,  -0x1.ffffe4p-1, INEXACT)
 T(RN,   -0x1.2397f505b730ap+7,  0x1.946a35f1be28dp-211,  -0x1.ffff8cp-2, INEXACT)
-T(RZ,     0x1.02b5832fe30bp+8,  0x1.2df71db9ce0bbp+373, -0x1.5ae9b4p-18, INEXACT)
-T(RU,     0x1.02b5832fe30bp+8,  0x1.2df71db9ce0bcp+373,   0x1.ffff54p-1, INEXACT)
-T(RZ,   -0x1.c7dc4f3fcf765p+8,  0x1.42491ae3d8e4bp-658, -0x1.474de8p-17, INEXACT)
-T(RU,   -0x1.c7dc4f3fcf765p+8,  0x1.42491ae3d8e4cp-658,   0x1.fffebap-1, INEXACT)
+T(RZ,     0x1.02b5832fe30bp+8,  0x1.2df71db9ce0bbp+373, -0x1.5ae9b6p-18, INEXACT)
+T(RU,     0x1.02b5832fe30bp+8,  0x1.2df71db9ce0bcp+373,   0x1.ffff52p-1, INEXACT)
+T(RZ,   -0x1.c7dc4f3fcf765p+8,  0x1.42491ae3d8e4bp-658, -0x1.474deap-17, INEXACT)
+T(RU,   -0x1.c7dc4f3fcf765p+8,  0x1.42491ae3d8e4cp-658,   0x1.fffeb8p-1, INEXACT)
 T(RN,   -0x1.2721edb13ea85p+8,   0x1.28e26f645eddp-426,  -0x1.ffff24p-2, INEXACT)
-T(RZ,    0x1.1c96b6649be14p+8,  0x1.7d49a1c8c9293p+410, -0x1.d08e0ap-22, INEXACT)
+T(RZ,    0x1.1c96b6649be14p+8,  0x1.7d49a1c8c9293p+410, -0x1.d08e0cp-22, INEXACT)
 T(RU,    0x1.1c96b6649be14p+8,  0x1.7d49a1c8c9294p+410,   0x1.fffff2p-1, INEXACT)
 T(RU,   -0x1.2e3bbba03d9a4p+8,  0x1.f547878e3dfabp-437,  0x1.b356bep-17, INEXACT)
 T(RZ,   -0x1.2e3bbba03d9a4p+8,  0x1.f547878e3dfaap-437,  -0x1.fffe4cp-1, INEXACT)
-T(RZ,   -0x1.c67456f3103f9p+8,  0x1.48be322ee269ap-656, -0x1.1e42acp-17, INEXACT)
+T(RZ,   -0x1.c67456f3103f9p+8,  0x1.48be322ee269ap-656, -0x1.1e42aep-17, INEXACT)
 T(RU,   -0x1.c67456f3103f9p+8,  0x1.48be322ee269bp-656,   0x1.fffee2p-1, INEXACT)
-T(RU,    0x1.72d232fe9bb05p+8,  0x1.f9904145304a5p+534,   0x1.43803p-18, INEXACT)
+T(RU,    0x1.72d232fe9bb05p+8,  0x1.f9904145304a5p+534,  0x1.43802ep-18, INEXACT)
 T(RZ,    0x1.72d232fe9bb05p+8,  0x1.f9904145304a4p+534,  -0x1.ffff5ep-1, INEXACT)
 T(RU,    0x1.433cf3915b125p+8,  0x1.42afe01403a04p+466,  0x1.5a0d8ep-18, INEXACT)
 T(RZ,    0x1.433cf3915b125p+8,  0x1.42afe01403a03p+466,  -0x1.ffff52p-1, INEXACT)
 T(RN,    0x1.8c44cb1977d38p+8,    0x1.9e698d2bcacp+571,  -0x1.fffd5ep-2, INEXACT)
-T(RZ,    0x1.9b419b7c61ca1p+8,  0x1.3efef12de59c9p+593, -0x1.242158p-17, INEXACT)
+T(RZ,    0x1.9b419b7c61ca1p+8,  0x1.3efef12de59c9p+593, -0x1.24215ap-17, INEXACT)
 T(RU,    0x1.9b419b7c61ca1p+8,  0x1.3efef12de59cap+593,   0x1.fffedcp-1, INEXACT)
 T(RN,   0x1.9801715fffae7p-15,    0x1.00033007f74e9p+0,  -0x1.ffff82p-2, INEXACT)
 T(RN,   0x1.fee7aef078afdp-15,    0x1.0003fdd7552b6p+0,  -0x1.ffffeap-2, INEXACT)
 T(RU,  -0x1.1fda5c8ddf27ap-15,    0x1.fffb809b9c721p-1,  0x1.c0fdd6p-19, INEXACT)
-T(RZ,  -0x1.1fda5c8ddf27ap-15,     0x1.fffb809b9c72p-1,  -0x1.ffff8ep-1, INEXACT)
+T(RZ,  -0x1.1fda5c8ddf27ap-15,     0x1.fffb809b9c72p-1,   -0x1.ffff9p-1, INEXACT)
 T(RU,  -0x1.a75426967777cp-15,    0x1.fff962ba55b6ep-1,  0x1.bdcde8p-19, INEXACT)
 T(RZ,  -0x1.a75426967777cp-15,    0x1.fff962ba55b6dp-1,   -0x1.ffff9p-1, INEXACT)
 T(RU,  -0x1.c2f3c737e3a92p-15,    0x1.fff8f43d4c89ap-1,  0x1.232bf6p-20, INEXACT)
-T(RZ,  -0x1.c2f3c737e3a92p-15,    0x1.fff8f43d4c899p-1,  -0x1.ffffdap-1, INEXACT)
+T(RZ,  -0x1.c2f3c737e3a92p-15,    0x1.fff8f43d4c899p-1,  -0x1.ffffdcp-1, INEXACT)
 T(RN,   0x1.2998885b089e6p-15,    0x1.00025333c49ebp+0,  -0x1.ffff6ap-2, INEXACT)
 T(RN,   0x1.a28d61e388586p-15,    0x1.000345201c70ep+0,  -0x1.ffff1cp-2, INEXACT)
 T(RZ,  -0x1.470826b31919cp-14,    0x1.fff5c7d8e697fp-1, -0x1.503bf6p-19, INEXACT)
 T(RU,  -0x1.470826b31919cp-14,     0x1.fff5c7d8e698p-1,   0x1.ffffacp-1, INEXACT)
 T(RZ,   0x1.beeb69cc7d64cp-14,    0x1.0006fbc60933ap+0, -0x1.8b673ep-20, INEXACT)
-T(RU,   0x1.beeb69cc7d64cp-14,    0x1.0006fbc60933bp+0,    0x1.ffffdp-1, INEXACT)
-T(RZ,    0x1.d2f806bf1acdp-14,    0x1.00074bfab99c7p+0, -0x1.9a7264p-20, INEXACT)
-T(RU,    0x1.d2f806bf1acdp-14,    0x1.00074bfab99c8p+0,   0x1.ffffcep-1, INEXACT)
-T(RZ,   0x1.4a2e2b1aec60fp-14,    0x1.000528c5fb5b1p+0, -0x1.dcff18p-20, INEXACT)
-T(RU,   0x1.4a2e2b1aec60fp-14,    0x1.000528c5fb5b2p+0,   0x1.ffffc6p-1, INEXACT)
+T(RU,   0x1.beeb69cc7d64cp-14,    0x1.0006fbc60933bp+0,   0x1.ffffcep-1, INEXACT)
+T(RZ,    0x1.d2f806bf1acdp-14,    0x1.00074bfab99c7p+0, -0x1.9a7266p-20, INEXACT)
+T(RU,    0x1.d2f806bf1acdp-14,    0x1.00074bfab99c8p+0,   0x1.ffffccp-1, INEXACT)
+T(RZ,   0x1.4a2e2b1aec60fp-14,    0x1.000528c5fb5b1p+0, -0x1.dcff1ap-20, INEXACT)
+T(RU,   0x1.4a2e2b1aec60fp-14,    0x1.000528c5fb5b2p+0,   0x1.ffffc4p-1, INEXACT)
 T(RU,  -0x1.7de6bd05ded68p-14,    0x1.fff410edb3142p-1,  0x1.a8d8cap-19, INEXACT)
-T(RZ,  -0x1.7de6bd05ded68p-14,    0x1.fff410edb3141p-1,  -0x1.ffff94p-1, INEXACT)
+T(RZ,  -0x1.7de6bd05ded68p-14,    0x1.fff410edb3141p-1,  -0x1.ffff96p-1, INEXACT)
 T(RN,  -0x1.525309e833781p-14,    0x1.fff56d83a2833p-1,  -0x1.ffff6cp-2, INEXACT)
 T(RN,  -0x1.48794194bdea4p-14,    0x1.fff5bc504a9c1p-1,  -0x1.ffff0ep-2, INEXACT)
 T(RN,   0x1.20148a9362489p-14,    0x1.0004805c4bce8p+0,  -0x1.ffff02p-2, INEXACT)
 T(RN,   0x1.b3ff372235e8dp-14,    0x1.0006d01411282p+0,   -0x1.ffffcp-2, INEXACT)
 T(RN,  -0x1.16553a10769bep-14,    0x1.fff74d6919344p-1,  -0x1.fffff2p-2, INEXACT)
 T(RN,   0x1.08653ad1834f4p-13,    0x1.0008434bf9084p+0,  -0x1.ffffaep-2, INEXACT)
-T(RZ,   0x1.c3c672a07292dp-13,    0x1.000e1e973f72dp+0,  -0x1.2c0ecp-21, INEXACT)
+T(RZ,   0x1.c3c672a07292dp-13,    0x1.000e1e973f72dp+0, -0x1.2c0ec2p-21, INEXACT)
 T(RU,   0x1.c3c672a07292dp-13,    0x1.000e1e973f72ep+0,   0x1.ffffeep-1, INEXACT)
 T(RZ,  -0x1.f69b1add86c62p-13,    0x1.ffe09744fe46fp-1, -0x1.915878p-20, INEXACT)
 T(RU,  -0x1.f69b1add86c62p-13,     0x1.ffe09744fe47p-1,   0x1.ffffcep-1, INEXACT)
 T(RN,   0x1.2419cf6ee9298p-13,    0x1.000920f825528p+0,  -0x1.ffff08p-2, INEXACT)
-T(RU,   0x1.60334b9e12002p-13,    0x1.000b01d6ef721p+0,  0x1.98dd02p-19, INEXACT)
-T(RZ,   0x1.60334b9e12002p-13,     0x1.000b01d6ef72p+0,  -0x1.ffff98p-1, INEXACT)
-T(RU,  -0x1.5c59920e96e57p-13,    0x1.ffea3add5e51bp-1,   0x1.516f8p-20, INEXACT)
-T(RZ,  -0x1.5c59920e96e57p-13,    0x1.ffea3add5e51ap-1,  -0x1.ffffd4p-1, INEXACT)
+T(RU,   0x1.60334b9e12002p-13,    0x1.000b01d6ef721p+0,    0x1.98ddp-19, INEXACT)
+T(RZ,   0x1.60334b9e12002p-13,     0x1.000b01d6ef72p+0,  -0x1.ffff9ap-1, INEXACT)
+T(RU,  -0x1.5c59920e96e57p-13,    0x1.ffea3add5e51bp-1,  0x1.516f7ep-20, INEXACT)
+T(RZ,  -0x1.5c59920e96e57p-13,    0x1.ffea3add5e51ap-1,  -0x1.ffffd6p-1, INEXACT)
 T(RN,   0x1.854fda799f4f1p-13,    0x1.000c2ac8d671fp+0,  -0x1.ffffaap-2, INEXACT)
 T(RN,  -0x1.817243c86aeb1p-13,    0x1.ffe7e96cd76b8p-1,  -0x1.ffff7cp-2, INEXACT)
 T(RN,   0x1.260bb4339f15ap-13,    0x1.00093087d9fa9p+0,  -0x1.ffff2cp-2, INEXACT)
 T(RN,   0x1.b6bf276c05ecdp-12,    0x1.001b6d6a7d822p+0,  -0x1.ffffd2p-2, INEXACT)
 T(RN,  -0x1.f545c3f135f3ap-12,     0x1.ffc15b1ce3f4p-1,  -0x1.ffffc6p-2, INEXACT)
-T(RZ,  -0x1.f1af20c2c5f66p-12,    0x1.ffc1cde349edap-1, -0x1.c26fdcp-19, INEXACT)
+T(RZ,  -0x1.f1af20c2c5f66p-12,    0x1.ffc1cde349edap-1, -0x1.c26fdep-19, INEXACT)
 T(RU,  -0x1.f1af20c2c5f66p-12,    0x1.ffc1cde349edbp-1,    0x1.ffff9p-1, INEXACT)
-T(RU,   0x1.1e1242ed1097bp-12,    0x1.0011e1c408f12p+0,  0x1.372f38p-22, INEXACT)
+T(RU,   0x1.1e1242ed1097bp-12,    0x1.0011e1c408f12p+0,  0x1.372f36p-22, INEXACT)
 T(RZ,   0x1.1e1242ed1097bp-12,    0x1.0011e1c408f11p+0,  -0x1.fffff6p-1, INEXACT)
 T(RN,   0x1.180a56cabb7e9p-12,    0x1.0011813e9b788p+0,  -0x1.ffff78p-2, INEXACT)
 T(RN,   0x1.8caaa4ddbe9bep-12,    0x1.0018cbdda7f7ap+0,  -0x1.ffffbcp-2, INEXACT)
 T(RU,   0x1.13605e0d9f0cbp-12,    0x1.0011369a0042ep+0,   0x1.49ff7p-20, INEXACT)
 T(RZ,   0x1.13605e0d9f0cbp-12,    0x1.0011369a0042dp+0,  -0x1.ffffd6p-1, INEXACT)
 T(RU,  -0x1.cbebc95e86288p-11,    0x1.ff8d11f5ce784p-1,   0x1.03647p-24, INEXACT)
-T(RZ,  -0x1.cbebc95e86288p-11,    0x1.ff8d11f5ce783p-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,  -0x1.cbebc95e86288p-11,    0x1.ff8d11f5ce783p-1,  -0x1.fffffep-1, INEXACT)
 T(RN,  -0x1.69beecbbb7487p-11,    0x1.ffa5984108ccap-1,  -0x1.ffffb6p-2, INEXACT)
-T(RZ,   0x1.8463ba2ce6d72p-11,    0x1.003091120d062p+0, -0x1.3f937ep-19, INEXACT)
-T(RU,   0x1.8463ba2ce6d72p-11,    0x1.003091120d063p+0,   0x1.ffffb2p-1, INEXACT)
+T(RZ,   0x1.8463ba2ce6d72p-11,    0x1.003091120d062p+0,  -0x1.3f938p-19, INEXACT)
+T(RU,   0x1.8463ba2ce6d72p-11,    0x1.003091120d063p+0,    0x1.ffffbp-1, INEXACT)
 T(RN,  -0x1.1bd8694a8307ap-11,    0x1.ffb90ed053f79p-1,  -0x1.ffff4cp-2, INEXACT)
-T(RU,   0x1.aa045d68ecb69p-11,    0x1.00354615f4814p+0,  0x1.5e0ebap-20, INEXACT)
+T(RU,   0x1.aa045d68ecb69p-11,    0x1.00354615f4814p+0,  0x1.5e0eb8p-20, INEXACT)
 T(RZ,   0x1.aa045d68ecb69p-11,    0x1.00354615f4813p+0,  -0x1.ffffd4p-1, INEXACT)
 T(RU,  -0x1.bd44434ef0f26p-11,    0x1.ff90bb08255f1p-1,  0x1.7ced3cp-19, INEXACT)
 T(RZ,  -0x1.bd44434ef0f26p-11,     0x1.ff90bb08255fp-1,   -0x1.ffffap-1, INEXACT)
 T(RZ,   0x1.e5b8a40afd832p-11,    0x1.003cbe483d648p+0, -0x1.4188cep-23, INEXACT)
-T(RU,   0x1.e5b8a40afd832p-11,    0x1.003cbe483d649p+0,   0x1.fffffcp-1, INEXACT)
+T(RU,   0x1.e5b8a40afd832p-11,    0x1.003cbe483d649p+0,   0x1.fffffap-1, INEXACT)
 T(RN,  -0x1.aa8bf4a0828c7p-11,     0x1.ff95681ceae7p-1,  -0x1.ffff32p-2, INEXACT)
 T(RN,   0x1.8d0c7f6776d9ap-11,    0x1.0031a65fdc11dp+0,  -0x1.ffff74p-2, INEXACT)
 T(RN,   0x1.fa6415cf8716dp-11,    0x1.003f5456beb43p+0,  -0x1.ffffeep-2, INEXACT)
 T(RZ,  -0x1.97e1a140ef9cdp-10,    0x1.ff3437c7eed7bp-1,  -0x1.90065p-20, INEXACT)
 T(RU,  -0x1.97e1a140ef9cdp-10,    0x1.ff3437c7eed7cp-1,   0x1.ffffcep-1, INEXACT)
-T(RU,   0x1.2080bdfaad8d4p-10,    0x1.00482a598264ap+0,  0x1.111faep-19, INEXACT)
-T(RZ,   0x1.2080bdfaad8d4p-10,    0x1.00482a5982649p+0,  -0x1.ffffbap-1, INEXACT)
+T(RU,   0x1.2080bdfaad8d4p-10,    0x1.00482a598264ap+0,  0x1.111facp-19, INEXACT)
+T(RZ,   0x1.2080bdfaad8d4p-10,    0x1.00482a5982649p+0,  -0x1.ffffbcp-1, INEXACT)
 T(RN,   0x1.865153e9d56b1p-10,    0x1.0061a6f036c17p+0,   -0x1.ffff5p-2, INEXACT)
-T(RU,   0x1.07c321e973bf8p-10,    0x1.0041f9474936fp+0,  0x1.f6464ep-19, INEXACT)
+T(RU,   0x1.07c321e973bf8p-10,    0x1.0041f9474936fp+0,  0x1.f6464cp-19, INEXACT)
 T(RZ,   0x1.07c321e973bf8p-10,    0x1.0041f9474936ep+0,  -0x1.ffff82p-1, INEXACT)
-T(RZ,   0x1.5cb32ead273c8p-10,    0x1.00573ba517df2p+0, -0x1.7b9f2cp-19, INEXACT)
+T(RZ,   0x1.5cb32ead273c8p-10,    0x1.00573ba517df2p+0, -0x1.7b9f2ep-19, INEXACT)
 T(RU,   0x1.5cb32ead273c8p-10,    0x1.00573ba517df3p+0,   0x1.ffffa2p-1, INEXACT)
 T(RZ,  -0x1.9c7caf1b94581p-10,    0x1.ff31eb2cf7ebap-1, -0x1.ea1b0ep-19, INEXACT)
 T(RU,  -0x1.9c7caf1b94581p-10,    0x1.ff31eb2cf7ebbp-1,   0x1.ffff86p-1, INEXACT)
 T(RZ,   0x1.9fb05ac2e7197p-10,     0x1.0068013175b3p+0, -0x1.c38348p-19, INEXACT)
 T(RU,   0x1.9fb05ac2e7197p-10,    0x1.0068013175b31p+0,    0x1.ffff9p-1, INEXACT)
 T(RZ,    0x1.7b4504b61657ep-9,    0x1.00bde8d063df3p+0, -0x1.f7c7a6p-21, INEXACT)
-T(RU,    0x1.7b4504b61657ep-9,    0x1.00bde8d063df4p+0,   0x1.ffffe2p-1, INEXACT)
-T(RZ,    0x1.5d81f112dd13fp-9,    0x1.00aefcab8fe08p+0, -0x1.f23768p-19, INEXACT)
+T(RU,    0x1.7b4504b61657ep-9,    0x1.00bde8d063df4p+0,    0x1.ffffep-1, INEXACT)
+T(RZ,    0x1.5d81f112dd13fp-9,    0x1.00aefcab8fe08p+0, -0x1.f2376ap-19, INEXACT)
 T(RU,    0x1.5d81f112dd13fp-9,    0x1.00aefcab8fe09p+0,   0x1.ffff84p-1, INEXACT)
-T(RU,   -0x1.09dc1e502a034p-9,    0x1.fef668dc1be71p-1,  0x1.61b026p-20, INEXACT)
-T(RZ,   -0x1.09dc1e502a034p-9,     0x1.fef668dc1be7p-1,  -0x1.ffffd2p-1, INEXACT)
-T(RZ,    0x1.d7c309a14fe7bp-9,    0x1.00ec4e52211dcp+0, -0x1.a7274cp-19, INEXACT)
-T(RU,    0x1.d7c309a14fe7bp-9,    0x1.00ec4e52211ddp+0,   0x1.ffff98p-1, INEXACT)
+T(RU,   -0x1.09dc1e502a034p-9,    0x1.fef668dc1be71p-1,  0x1.61b024p-20, INEXACT)
+T(RZ,   -0x1.09dc1e502a034p-9,     0x1.fef668dc1be7p-1,  -0x1.ffffd4p-1, INEXACT)
+T(RZ,    0x1.d7c309a14fe7bp-9,    0x1.00ec4e52211dcp+0, -0x1.a7274ep-19, INEXACT)
+T(RU,    0x1.d7c309a14fe7bp-9,    0x1.00ec4e52211ddp+0,   0x1.ffff96p-1, INEXACT)
 T(RN,   -0x1.55e1e5782961bp-9,    0x1.feaa902609434p-1,  -0x1.ffff7cp-2, INEXACT)
 T(RN,    0x1.e8d510f58493bp-9,    0x1.00f4df5b45e43p+0,  -0x1.ffffeep-2, INEXACT)
 T(RN,   -0x1.6a3310bd06db6p-9,    0x1.fe964cee2fe81p-1,  -0x1.ffffaep-2, INEXACT)
 T(RZ,    0x1.c072ee30c2f54p-8,    0x1.01c1fc9d2ace1p+0, -0x1.03a194p-20, INEXACT)
 T(RU,    0x1.c072ee30c2f54p-8,    0x1.01c1fc9d2ace2p+0,    0x1.ffffep-1, INEXACT)
-T(RU,    0x1.08dd129eabcf7p-8,    0x1.01096646467f9p+0,  0x1.1e716cp-19, INEXACT)
+T(RU,    0x1.08dd129eabcf7p-8,    0x1.01096646467f9p+0,  0x1.1e716ap-19, INEXACT)
 T(RZ,    0x1.08dd129eabcf7p-8,    0x1.01096646467f8p+0,  -0x1.ffffb8p-1, INEXACT)
 T(RZ,    0x1.e785975ee98b9p-8,    0x1.01e956f55f617p+0, -0x1.a46eacp-20, INEXACT)
 T(RU,    0x1.e785975ee98b9p-8,    0x1.01e956f55f618p+0,   0x1.ffffccp-1, INEXACT)
 T(RZ,   -0x1.6907af922e9c2p-8,     0x1.fd2fecd88462p-1,  -0x1.9066bp-19, INEXACT)
 T(RU,   -0x1.6907af922e9c2p-8,    0x1.fd2fecd884621p-1,   0x1.ffff9cp-1, INEXACT)
 T(RU,   -0x1.e9bd015028338p-8,    0x1.fc302c8ca80f5p-1,  0x1.698ac2p-21, INEXACT)
-T(RZ,   -0x1.e9bd015028338p-8,    0x1.fc302c8ca80f4p-1,  -0x1.ffffe8p-1, INEXACT)
+T(RZ,   -0x1.e9bd015028338p-8,    0x1.fc302c8ca80f4p-1,  -0x1.ffffeap-1, INEXACT)
 T(RN,    0x1.7150d9227b607p-8,    0x1.01725bbe8117fp+0,  -0x1.ffff4ep-2, INEXACT)
-T(RZ,    0x1.a9982acfae588p-8,    0x1.01aafab4792cap+0, -0x1.80e342p-19, INEXACT)
+T(RZ,    0x1.a9982acfae588p-8,    0x1.01aafab4792cap+0, -0x1.80e344p-19, INEXACT)
 T(RU,    0x1.a9982acfae588p-8,    0x1.01aafab4792cbp+0,    0x1.ffffap-1, INEXACT)
 T(RZ,   -0x1.ad6be505060d4p-8,    0x1.fca7f6f6a63c7p-1, -0x1.4ac99ap-22, INEXACT)
 T(RU,   -0x1.ad6be505060d4p-8,    0x1.fca7f6f6a63c8p-1,   0x1.fffff6p-1, INEXACT)
 T(RN,   -0x1.8393066b0de6cp-7,    0x1.f9fad5c3c7ee3p-1,  -0x1.ffff46p-2, INEXACT)
-T(RZ,    0x1.f7dffe189156ap-7,    0x1.03f789b4eb573p+0, -0x1.7f5d24p-19, INEXACT)
-T(RU,    0x1.f7dffe189156ap-7,    0x1.03f789b4eb574p+0,   0x1.ffffa2p-1, INEXACT)
+T(RZ,    0x1.f7dffe189156ap-7,    0x1.03f789b4eb573p+0, -0x1.7f5d26p-19, INEXACT)
+T(RU,    0x1.f7dffe189156ap-7,    0x1.03f789b4eb574p+0,    0x1.ffffap-1, INEXACT)
 T(RN,    0x1.e47ad46f76a44p-7,     0x1.03d0287c6556p+0,  -0x1.ffff92p-2, INEXACT)
 T(RZ,    0x1.9a6ba91c5b807p-7,    0x1.033a00cf36356p+0, -0x1.debbd8p-19, INEXACT)
-T(RU,    0x1.9a6ba91c5b807p-7,    0x1.033a00cf36357p+0,   0x1.ffff8ap-1, INEXACT)
-T(RU,    0x1.b33c66bed3534p-7,    0x1.036c474d1d0f8p+0,  0x1.872bc6p-19, INEXACT)
+T(RU,    0x1.9a6ba91c5b807p-7,    0x1.033a00cf36357p+0,   0x1.ffff88p-1, INEXACT)
+T(RU,    0x1.b33c66bed3534p-7,    0x1.036c474d1d0f8p+0,  0x1.872bc4p-19, INEXACT)
 T(RZ,    0x1.b33c66bed3534p-7,    0x1.036c474d1d0f7p+0,  -0x1.ffff9ep-1, INEXACT)
 T(RU,    0x1.9da5b87212353p-7,    0x1.034089d5a83d8p+0,  0x1.0dc49ap-20, INEXACT)
 T(RZ,    0x1.9da5b87212353p-7,    0x1.034089d5a83d7p+0,  -0x1.ffffdep-1, INEXACT)
-T(RU,    0x1.c2eeee7795df7p-6,    0x1.0724c8d40f7fbp+0,  0x1.b5656cp-19, INEXACT)
+T(RU,    0x1.c2eeee7795df7p-6,    0x1.0724c8d40f7fbp+0,  0x1.b5656ap-19, INEXACT)
 T(RZ,    0x1.c2eeee7795df7p-6,    0x1.0724c8d40f7fap+0,  -0x1.ffff92p-1, INEXACT)
 T(RN,    0x1.ae754ed43d92ap-6,    0x1.06d0a6b95f94dp+0,  -0x1.ffff1ap-2, INEXACT)
-T(RU,    0x1.6e3451af2caddp-6,    0x1.05c94f79e9342p+0,  0x1.d1705ap-20, INEXACT)
-T(RZ,    0x1.6e3451af2caddp-6,    0x1.05c94f79e9341p+0,  -0x1.ffffc4p-1, INEXACT)
+T(RU,    0x1.6e3451af2caddp-6,    0x1.05c94f79e9342p+0,  0x1.d17058p-20, INEXACT)
+T(RZ,    0x1.6e3451af2caddp-6,    0x1.05c94f79e9341p+0,  -0x1.ffffc6p-1, INEXACT)
 T(RN,    0x1.5d71cab2efab2p-6,    0x1.0584ca6cd45abp+0,  -0x1.ffff7cp-2, INEXACT)
 T(RU,   -0x1.9b8e0a27957e4p-6,    0x1.f34c91af54027p-1,  0x1.9c12ccp-20, INEXACT)
 T(RZ,   -0x1.9b8e0a27957e4p-6,    0x1.f34c91af54026p-1,  -0x1.ffffccp-1, INEXACT)
@@ -1441,19 +1441,19 @@ T(RU,   -0x1.f8f5758f407bfp-6,    0x1.f075f252528e1p-1,    0x1.ffffep-1, INEXACT
 T(RN,   -0x1.e2364ef8381d9p-6,    0x1.f12685080331ep-1,  -0x1.ffff96p-2, INEXACT)
 T(RN,     0x1.15277d6b16adp-5,    0x1.08cf2aef7ee13p+0,  -0x1.ffffbep-2, INEXACT)
 T(RU,    0x1.4a25f992ec29ep-5,    0x1.0a87216e3ece6p+0,  0x1.173d26p-22, INEXACT)
-T(RZ,    0x1.4a25f992ec29ep-5,    0x1.0a87216e3ece5p+0,  -0x1.fffff6p-1, INEXACT)
+T(RZ,    0x1.4a25f992ec29ep-5,    0x1.0a87216e3ece5p+0,  -0x1.fffff8p-1, INEXACT)
 T(RU,    0x1.f994cc0f081fcp-5,    0x1.104c11817e20dp+0,  0x1.189eaep-22, INEXACT)
-T(RZ,    0x1.f994cc0f081fcp-5,    0x1.104c11817e20cp+0,  -0x1.fffff6p-1, INEXACT)
-T(RZ,    0x1.357fbf65b539cp-5,    0x1.09db5be9a2be9p+0, -0x1.d2a426p-20, INEXACT)
+T(RZ,    0x1.f994cc0f081fcp-5,    0x1.104c11817e20cp+0,  -0x1.fffff8p-1, INEXACT)
+T(RZ,    0x1.357fbf65b539cp-5,    0x1.09db5be9a2be9p+0, -0x1.d2a428p-20, INEXACT)
 T(RU,    0x1.357fbf65b539cp-5,    0x1.09db5be9a2beap+0,   0x1.ffffc6p-1, INEXACT)
 T(RZ,     0x1.18c9d94c2507p-5,    0x1.08ed3fa1e1e39p+0, -0x1.f47354p-19, INEXACT)
-T(RU,     0x1.18c9d94c2507p-5,    0x1.08ed3fa1e1e3ap+0,   0x1.ffff84p-1, INEXACT)
-T(RU,    0x1.0975bcf97ee54p-5,    0x1.086e7672fee94p+0,  0x1.8f2e18p-20, INEXACT)
+T(RU,     0x1.18c9d94c2507p-5,    0x1.08ed3fa1e1e3ap+0,   0x1.ffff82p-1, INEXACT)
+T(RU,    0x1.0975bcf97ee54p-5,    0x1.086e7672fee94p+0,  0x1.8f2e16p-20, INEXACT)
 T(RZ,    0x1.0975bcf97ee54p-5,    0x1.086e7672fee93p+0,  -0x1.ffffcep-1, INEXACT)
 T(RN,    0x1.aaecacdbef76dp-5,    0x1.0db1f57558361p+0,  -0x1.ffff44p-2, INEXACT)
 T(RN,   -0x1.2e669a1fc5905p-5,    0x1.ed71cd32cfff7p-1,  -0x1.ffff96p-2, INEXACT)
 T(RN,   -0x1.7980ec5ad4a7fp-5,    0x1.e8f0ff75c6ce2p-1,  -0x1.ffff56p-2, INEXACT)
-T(RZ,    0x1.0bf3d3e453816p-4,    0x1.114e944b2de17p+0, -0x1.e75622p-20, INEXACT)
+T(RZ,    0x1.0bf3d3e453816p-4,    0x1.114e944b2de17p+0, -0x1.e75624p-20, INEXACT)
 T(RU,    0x1.0bf3d3e453816p-4,    0x1.114e944b2de18p+0,   0x1.ffffc4p-1, INEXACT)
 T(RN,   -0x1.72dc55c42647ep-4,    0x1.d3addc3974d29p-1,  -0x1.ffff56p-2, INEXACT)
 T(RN,   -0x1.719d01b9c4da8p-4,    0x1.d3d253982cbfbp-1,   -0x1.ffff6p-2, INEXACT)
@@ -1462,23 +1462,23 @@ T(RZ,   -0x1.fb370fb85428ep-4,    0x1.c45dd6aa5c1ebp-1,  -0x1.ffff8cp-1, INEXACT
 T(RN,    0x1.b063efef465fdp-4,    0x1.1c8099cb35e24p+0,  -0x1.ffffd2p-2, INEXACT)
 T(RN,   -0x1.7a4f627bdc4dep-4,    0x1.d2d44fec861a6p-1,  -0x1.ffff64p-2, INEXACT)
 T(RN,    0x1.bfb965d1c5918p-4,    0x1.1d91c4c7839aap+0,  -0x1.ffff9ap-2, INEXACT)
-T(RZ,    0x1.552adc9c815a8p-3,    0x1.2e675d4f635fep+0, -0x1.1c17acp-19, INEXACT)
-T(RU,    0x1.552adc9c815a8p-3,    0x1.2e675d4f635ffp+0,   0x1.ffffbap-1, INEXACT)
+T(RZ,    0x1.552adc9c815a8p-3,    0x1.2e675d4f635fep+0, -0x1.1c17aep-19, INEXACT)
+T(RU,    0x1.552adc9c815a8p-3,    0x1.2e675d4f635ffp+0,   0x1.ffffb8p-1, INEXACT)
 T(RN,    0x1.5f1ace2a4ba8dp-3,    0x1.2fdfe94066093p+0,  -0x1.ffff2cp-2, INEXACT)
 T(RN,    0x1.d43c420261995p-3,    0x1.41c2bb23e343ep+0,  -0x1.ffff8ap-2, INEXACT)
-T(RZ,    0x1.43478a9214c6ap-3,    0x1.2bc6229ac0bc4p+0, -0x1.75e07ep-19, INEXACT)
-T(RU,    0x1.43478a9214c6ap-3,    0x1.2bc6229ac0bc5p+0,   0x1.ffffa4p-1, INEXACT)
-T(RU,   -0x1.5e0dab6be8659p-3,    0x1.af8ea62306e16p-1,  0x1.8633e4p-22, INEXACT)
-T(RZ,   -0x1.5e0dab6be8659p-3,    0x1.af8ea62306e15p-1,  -0x1.fffff2p-1, INEXACT)
+T(RZ,    0x1.43478a9214c6ap-3,    0x1.2bc6229ac0bc4p+0,  -0x1.75e08p-19, INEXACT)
+T(RU,    0x1.43478a9214c6ap-3,    0x1.2bc6229ac0bc5p+0,   0x1.ffffa2p-1, INEXACT)
+T(RU,   -0x1.5e0dab6be8659p-3,    0x1.af8ea62306e16p-1,  0x1.8633e2p-22, INEXACT)
+T(RZ,   -0x1.5e0dab6be8659p-3,    0x1.af8ea62306e15p-1,  -0x1.fffff4p-1, INEXACT)
 T(RN,    0x1.b9c8be5c24d0ep-3,    0x1.3da1b38437b2ap+0,   -0x1.ffff3p-2, INEXACT)
 T(RN,    0x1.4c3201f9717eap-3,    0x1.2d14f50c2d38ep+0,  -0x1.ffffbcp-2, INEXACT)
-T(RU,    0x1.949378eabb8ebp-2,    0x1.7c09ba97f880ep+0,  0x1.41fb18p-19, INEXACT)
-T(RZ,    0x1.949378eabb8ebp-2,    0x1.7c09ba97f880dp+0,  -0x1.ffffaep-1, INEXACT)
-T(RU,   -0x1.eff07e2ac9698p-2,    0x1.3b73e4c5654b2p-1,  0x1.03e9a6p-19, INEXACT)
-T(RZ,   -0x1.eff07e2ac9698p-2,    0x1.3b73e4c5654b1p-1,  -0x1.ffffbep-1, INEXACT)
-T(RZ,   -0x1.2067d84c2bd94p-2,    0x1.825326a481b47p-1, -0x1.184a22p-19, INEXACT)
+T(RU,    0x1.949378eabb8ebp-2,    0x1.7c09ba97f880ep+0,  0x1.41fb16p-19, INEXACT)
+T(RZ,    0x1.949378eabb8ebp-2,    0x1.7c09ba97f880dp+0,   -0x1.ffffbp-1, INEXACT)
+T(RU,   -0x1.eff07e2ac9698p-2,    0x1.3b73e4c5654b2p-1,  0x1.03e9a4p-19, INEXACT)
+T(RZ,   -0x1.eff07e2ac9698p-2,    0x1.3b73e4c5654b1p-1,   -0x1.ffffcp-1, INEXACT)
+T(RZ,   -0x1.2067d84c2bd94p-2,    0x1.825326a481b47p-1, -0x1.184a24p-19, INEXACT)
 T(RU,   -0x1.2067d84c2bd94p-2,    0x1.825326a481b48p-1,   0x1.ffffbap-1, INEXACT)
-T(RZ,    -0x1.62d9212efa02p-2,    0x1.6a0dcf3fd52fep-1, -0x1.560b74p-20, INEXACT)
+T(RZ,    -0x1.62d9212efa02p-2,    0x1.6a0dcf3fd52fep-1, -0x1.560b76p-20, INEXACT)
 T(RU,    -0x1.62d9212efa02p-2,    0x1.6a0dcf3fd52ffp-1,   0x1.ffffd6p-1, INEXACT)
 T(RN,   -0x1.896984b35cd53p-2,     0x1.5cac27f2b3b9p-1,   -0x1.ffff4p-2, INEXACT)
 T(RN,    0x1.0c36dc53bfd97p-2,    0x1.4ca7a45d6e767p+0,  -0x1.ffff1ep-2, INEXACT)
@@ -1489,128 +1489,128 @@ T(RN,   -0x1.f373dff8844e6p-1,    0x1.820def43717d2p-2,  -0x1.ffff2ap-2, INEXACT
 T(RN,   -0x1.0527cb8e41d8ap-1,     0x1.336eb5056631p-1,  -0x1.ffff78p-2, INEXACT)
 T(RN,   -0x1.3cdacc9ff4695p-1,     0x1.13be1afa1994p-1,   -0x1.ffff7p-2, INEXACT)
 T(RU,   -0x1.18257632b24e5p-1,    0x1.283cf9ca622b7p-1,  0x1.697364p-19, INEXACT)
-T(RZ,   -0x1.18257632b24e5p-1,    0x1.283cf9ca622b6p-1,  -0x1.ffffa4p-1, INEXACT)
+T(RZ,   -0x1.18257632b24e5p-1,    0x1.283cf9ca622b6p-1,  -0x1.ffffa6p-1, INEXACT)
 T(RZ,    0x1.a8238af3a209dp-1,    0x1.25130a9312756p+1, -0x1.3b537ap-19, INEXACT)
 T(RU,    0x1.a8238af3a209dp-1,    0x1.25130a9312757p+1,   0x1.ffffb2p-1, INEXACT)
-T(RZ,    0x1.72d5c6e915077p-1,    0x1.0818e70b7c8c8p+1, -0x1.22e3bcp-22, INEXACT)
-T(RU,    0x1.72d5c6e915077p-1,    0x1.0818e70b7c8c9p+1,   0x1.fffff8p-1, INEXACT)
+T(RZ,    0x1.72d5c6e915077p-1,    0x1.0818e70b7c8c8p+1, -0x1.22e3bep-22, INEXACT)
+T(RU,    0x1.72d5c6e915077p-1,    0x1.0818e70b7c8c9p+1,   0x1.fffff6p-1, INEXACT)
 T(RZ,   -0x1.18380299d7ab4p-1,    0x1.28323e9b032c8p-1, -0x1.2cfc0ep-19, INEXACT)
-T(RU,   -0x1.18380299d7ab4p-1,    0x1.28323e9b032c9p-1,   0x1.ffffb6p-1, INEXACT)
+T(RU,   -0x1.18380299d7ab4p-1,    0x1.28323e9b032c9p-1,   0x1.ffffb4p-1, INEXACT)
 T(RN,    0x1.4ace261028c43p-1,    0x1.e878bfa082046p+0,   -0x1.ffffbp-2, INEXACT)
 T(RN,    0x1.77c7632ea64afp-1,    0x1.0aa8e2a271785p+1,  -0x1.ffff44p-2, INEXACT)
 T(RU,    0x1.3ad1dca575333p-1,    0x1.d974d62ecf922p+0,  0x1.876e88p-19, INEXACT)
 T(RZ,    0x1.3ad1dca575333p-1,    0x1.d974d62ecf921p+0,  -0x1.ffff9ep-1, INEXACT)
-T(RU,   -0x1.fbbddc3138307p-1,    0x1.7bdad02617e5ep-2,  0x1.2f62bcp-22, INEXACT)
+T(RU,   -0x1.fbbddc3138307p-1,    0x1.7bdad02617e5ep-2,  0x1.2f62bap-22, INEXACT)
 T(RZ,   -0x1.fbbddc3138307p-1,    0x1.7bdad02617e5dp-2,  -0x1.fffff6p-1, INEXACT)
 T(RZ,    0x1.0128820c68ca4p-1,    0x1.a7074dabb618ap+0, -0x1.134beep-19, INEXACT)
 T(RU,    0x1.0128820c68ca4p-1,    0x1.a7074dabb618bp+0,   0x1.ffffbcp-1, INEXACT)
-T(RZ,   -0x1.37245e709040ap-1,    0x1.16d61f2d3ee7ep-1, -0x1.2e956cp-20, INEXACT)
-T(RU,   -0x1.37245e709040ap-1,    0x1.16d61f2d3ee7fp-1,   0x1.ffffdcp-1, INEXACT)
+T(RZ,   -0x1.37245e709040ap-1,    0x1.16d61f2d3ee7ep-1, -0x1.2e956ep-20, INEXACT)
+T(RU,   -0x1.37245e709040ap-1,    0x1.16d61f2d3ee7fp-1,   0x1.ffffdap-1, INEXACT)
 T(RU,   -0x1.ebfa512e5e7ddp+0,    0x1.2bb6f040e6385p-3,  0x1.ff6feep-24, INEXACT)
 T(RZ,   -0x1.ebfa512e5e7ddp+0,    0x1.2bb6f040e6384p-3,  -0x1.fffffcp-1, INEXACT)
 T(RN,   -0x1.37050274a4976p+0,    0x1.2fdaf5386ba63p-2,  -0x1.ffff52p-2, INEXACT)
-T(RU,    0x1.c91c31ce51615p+0,    0x1.7da309c14f28fp+2,  0x1.02e0eep-20, INEXACT)
-T(RZ,    0x1.c91c31ce51615p+0,    0x1.7da309c14f28ep+2,  -0x1.ffffdep-1, INEXACT)
+T(RU,    0x1.c91c31ce51615p+0,    0x1.7da309c14f28fp+2,  0x1.02e0ecp-20, INEXACT)
+T(RZ,    0x1.c91c31ce51615p+0,    0x1.7da309c14f28ep+2,   -0x1.ffffep-1, INEXACT)
 T(RN,   -0x1.b3071aafeb539p+0,    0x1.76633ee533197p-3,  -0x1.ffff28p-2, INEXACT)
 T(RU,    0x1.7b9ae10c221adp+0,    0x1.19f224829ccf9p+2,  0x1.c90838p-19, INEXACT)
-T(RZ,    0x1.7b9ae10c221adp+0,    0x1.19f224829ccf8p+2,  -0x1.ffff8cp-1, INEXACT)
+T(RZ,    0x1.7b9ae10c221adp+0,    0x1.19f224829ccf8p+2,  -0x1.ffff8ep-1, INEXACT)
 T(RN,    0x1.59385fe803444p+0,    0x1.ed04bd2ff915ap+1,  -0x1.ffff84p-2, INEXACT)
 T(RN,   -0x1.d93b3fe2cce29p+0,    0x1.427c53fe51c6ap-3,  -0x1.ffff92p-2, INEXACT)
 T(RN,   -0x1.9427c8e8abc84p+0,    0x1.a65f48912b572p-3,   -0x1.ffff1p-2, INEXACT)
 T(RN,    0x1.f3e29c1b62312p+1,    0x1.8d5745c72bb33p+5,  -0x1.ffff6ep-2, INEXACT)
-T(RZ,   -0x1.97f3d9462158bp+1,    0x1.523fe7c927795p-5, -0x1.03a0d6p-19, INEXACT)
+T(RZ,   -0x1.97f3d9462158bp+1,    0x1.523fe7c927795p-5, -0x1.03a0d8p-19, INEXACT)
 T(RU,   -0x1.97f3d9462158bp+1,    0x1.523fe7c927796p-5,    0x1.ffffcp-1, INEXACT)
 T(RZ,   -0x1.9911caf9d1837p+1,    0x1.4f4f90587409fp-5, -0x1.03893cp-22, INEXACT)
 T(RU,   -0x1.9911caf9d1837p+1,     0x1.4f4f9058740ap-5,   0x1.fffff8p-1, INEXACT)
 T(RN,     0x1.b6f14df48f63p+1,    0x1.eda686590430cp+4,  -0x1.ffff06p-2, INEXACT)
 T(RN,   -0x1.a88c5687c4855p+1,    0x1.291e4cb5536d4p-5,  -0x1.ffff8cp-2, INEXACT)
 T(RN,   -0x1.728f3d6334ec8p+1,    0x1.c502e2f18a4c1p-5,  -0x1.ffff9cp-2, INEXACT)
-T(RU,   -0x1.c9b61c18b73edp+1,    0x1.ca9b0587dc44dp-6,  0x1.4b6318p-19, INEXACT)
-T(RZ,   -0x1.c9b61c18b73edp+1,    0x1.ca9b0587dc44cp-6,  -0x1.ffffacp-1, INEXACT)
+T(RU,   -0x1.c9b61c18b73edp+1,    0x1.ca9b0587dc44dp-6,  0x1.4b6316p-19, INEXACT)
+T(RZ,   -0x1.c9b61c18b73edp+1,    0x1.ca9b0587dc44cp-6,  -0x1.ffffaep-1, INEXACT)
 T(RN,   -0x1.7be041ba8f8f9p+1,    0x1.a535d1d0ab60fp-5,  -0x1.ffffbap-2, INEXACT)
-T(RU,   -0x1.339055520e2c7p+2,    0x1.0c24ce525aedap-7,  0x1.62d3bcp-20, INEXACT)
-T(RZ,   -0x1.339055520e2c7p+2,    0x1.0c24ce525aed9p-7,  -0x1.ffffd2p-1, INEXACT)
+T(RU,   -0x1.339055520e2c7p+2,    0x1.0c24ce525aedap-7,  0x1.62d3bap-20, INEXACT)
+T(RZ,   -0x1.339055520e2c7p+2,    0x1.0c24ce525aed9p-7,  -0x1.ffffd4p-1, INEXACT)
 T(RU,   -0x1.c70b8be18d46cp+2,   0x1.ac410c3613876p-11,  0x1.8d81b4p-19, INEXACT)
 T(RZ,   -0x1.c70b8be18d46cp+2,   0x1.ac410c3613875p-11,  -0x1.ffff9cp-1, INEXACT)
-T(RZ,   -0x1.cc3fb26ad8843p+2,   0x1.8acfc4b991fa8p-11, -0x1.2d0996p-20, INEXACT)
-T(RU,   -0x1.cc3fb26ad8843p+2,   0x1.8acfc4b991fa9p-11,   0x1.ffffdcp-1, INEXACT)
+T(RZ,   -0x1.cc3fb26ad8843p+2,   0x1.8acfc4b991fa8p-11, -0x1.2d0998p-20, INEXACT)
+T(RU,   -0x1.cc3fb26ad8843p+2,   0x1.8acfc4b991fa9p-11,   0x1.ffffdap-1, INEXACT)
 T(RU,    0x1.99bcdc76c1607p+2,    0x1.2d922372962a4p+9,  0x1.9e88ecp-21, INEXACT)
 T(RZ,    0x1.99bcdc76c1607p+2,    0x1.2d922372962a3p+9,  -0x1.ffffe6p-1, INEXACT)
 T(RN,   -0x1.ef9bc6d4aabf2p+2,   0x1.c6700aeb41c69p-12,  -0x1.ffffc8p-2, INEXACT)
-T(RZ,    -0x1.3abd053686a2p+2,     0x1.df6a692441c5p-8,  -0x1.112fbp-20, INEXACT)
+T(RZ,    -0x1.3abd053686a2p+2,     0x1.df6a692441c5p-8, -0x1.112fb2p-20, INEXACT)
 T(RU,    -0x1.3abd053686a2p+2,    0x1.df6a692441c51p-8,   0x1.ffffdep-1, INEXACT)
 T(RN,    0x1.51b534f025e82p+2,    0x1.8770a1be5fbf2p+7,  -0x1.ffff4cp-2, INEXACT)
-T(RU,   -0x1.819af873829b5p+3,   0x1.8827e7490ce01p-18,  0x1.a31d12p-19, INEXACT)
-T(RZ,   -0x1.819af873829b5p+3,     0x1.8827e7490cep-18,  -0x1.ffff96p-1, INEXACT)
+T(RU,   -0x1.819af873829b5p+3,   0x1.8827e7490ce01p-18,   0x1.a31d1p-19, INEXACT)
+T(RZ,   -0x1.819af873829b5p+3,     0x1.8827e7490cep-18,  -0x1.ffff98p-1, INEXACT)
 T(RU,    0x1.9848441cd7cd9p+3,   0x1.5375348852d5ap+18,  0x1.667568p-20, INEXACT)
-T(RZ,    0x1.9848441cd7cd9p+3,   0x1.5375348852d59p+18,  -0x1.ffffd2p-1, INEXACT)
+T(RZ,    0x1.9848441cd7cd9p+3,   0x1.5375348852d59p+18,  -0x1.ffffd4p-1, INEXACT)
 T(RN,   -0x1.8fbf753f47ca4p+3,   0x1.f823a67bc16a1p-19,  -0x1.ffff6ep-2, INEXACT)
 T(RN,    0x1.028dfd9304309p+3,   0x1.939630b0450d5p+11,  -0x1.ffffa8p-2, INEXACT)
 T(RN,   -0x1.ef81d395de87bp+3,   0x1.94a068074d6ddp-23,  -0x1.ffffc4p-2, INEXACT)
 T(RN,    0x1.c1a5b20217977p+3,   0x1.351d32a5711d6p+20,  -0x1.ffff42p-2, INEXACT)
 T(RN,   -0x1.20f54cac3b98ap+3,   0x1.f6593a0a8d5bep-14,  -0x1.ffff48p-2, INEXACT)
 T(RZ,    0x1.d6154e3f8daabp+4,   0x1.4eb003e0bbb47p+42, -0x1.7fa3b8p-19, INEXACT)
-T(RU,    0x1.d6154e3f8daabp+4,   0x1.4eb003e0bbb48p+42,   0x1.ffffa2p-1, INEXACT)
+T(RU,    0x1.d6154e3f8daabp+4,   0x1.4eb003e0bbb48p+42,    0x1.ffffap-1, INEXACT)
 T(RN,   -0x1.01fd8acff3d05p+4,   0x1.aacc2d542501cp-24,  -0x1.ffffc6p-2, INEXACT)
 T(RU,    0x1.e20b36bafd2abp+4,   0x1.61651ef827777p+43,  0x1.4f936ap-21, INEXACT)
-T(RZ,    0x1.e20b36bafd2abp+4,   0x1.61651ef827776p+43,  -0x1.ffffeap-1, INEXACT)
+T(RZ,    0x1.e20b36bafd2abp+4,   0x1.61651ef827776p+43,  -0x1.ffffecp-1, INEXACT)
 T(RN,    0x1.15375335ab906p+4,   0x1.fea2300530753p+24,  -0x1.ffff76p-2, INEXACT)
 T(RN,   -0x1.495078aadc9b2p+4,   0x1.3c89fd80eb9cep-30,  -0x1.ffffe6p-2, INEXACT)
 T(RN,   -0x1.901395a1735dep+4,   0x1.e64ecbe7cbf3cp-37,  -0x1.ffff9cp-2, INEXACT)
 T(RN,   -0x1.d03634376f802p+4,   0x1.1aa0572aa523bp-42,  -0x1.ffff52p-2, INEXACT)
 T(RN,   -0x1.8f9cf3a447233p+4,   0x1.f4994611694b7p-37,  -0x1.ffff7ap-2, INEXACT)
 T(RN,    0x1.45b59764064a6p+5,   0x1.aacc0c2f948d7p+58,  -0x1.ffff16p-2, INEXACT)
-T(RZ,    0x1.de2e11814645ep+5,   0x1.2cf899e99171bp+86, -0x1.4a5106p-19, INEXACT)
+T(RZ,    0x1.de2e11814645ep+5,   0x1.2cf899e99171bp+86, -0x1.4a5108p-19, INEXACT)
 T(RU,    0x1.de2e11814645ep+5,   0x1.2cf899e99171cp+86,   0x1.ffffaep-1, INEXACT)
-T(RZ,    0x1.1f9e9949cf3fcp+5,   0x1.d35d9ee97c13ap+51, -0x1.bc4188p-19, INEXACT)
-T(RU,    0x1.1f9e9949cf3fcp+5,   0x1.d35d9ee97c13bp+51,   0x1.ffff92p-1, INEXACT)
+T(RZ,    0x1.1f9e9949cf3fcp+5,   0x1.d35d9ee97c13ap+51, -0x1.bc418ap-19, INEXACT)
+T(RU,    0x1.1f9e9949cf3fcp+5,   0x1.d35d9ee97c13bp+51,    0x1.ffff9p-1, INEXACT)
 T(RN,   -0x1.ecfe9ef0166e9p+5,   0x1.1167614b78854p-89,  -0x1.ffff62p-2, INEXACT)
 T(RU,    -0x1.142350c79367p+5,   0x1.2681058969cb8p-50,  0x1.ee096cp-20, INEXACT)
 T(RZ,    -0x1.142350c79367p+5,   0x1.2681058969cb7p-50,  -0x1.ffffc2p-1, INEXACT)
 T(RZ,   -0x1.a8f8e1852a918p+5,   0x1.48f9fec1df309p-77, -0x1.05099cp-22, INEXACT)
 T(RU,   -0x1.a8f8e1852a918p+5,   0x1.48f9fec1df30ap-77,   0x1.fffff8p-1, INEXACT)
-T(RZ,    0x1.0e6dc93fa080cp+5,   0x1.b4089972f7b11p+48,  -0x1.80f66p-25, INEXACT)
-T(RU,    0x1.0e6dc93fa080cp+5,   0x1.b4089972f7b12p+48,          0x1p+0, INEXACT)
+T(RZ,    0x1.0e6dc93fa080cp+5,   0x1.b4089972f7b11p+48, -0x1.80f662p-25, INEXACT)
+T(RU,    0x1.0e6dc93fa080cp+5,   0x1.b4089972f7b12p+48,   0x1.fffffep-1, INEXACT)
 T(RN,   -0x1.5dd445f2472e1p+5,   0x1.e20079963e326p-64,  -0x1.ffffecp-2, INEXACT)
 T(RN,   -0x1.d69231b3923d9p+5,   0x1.19d478a695249p-85,  -0x1.ffffacp-2, INEXACT)
 T(RN,   -0x1.d81aceaf28b04p+6,   0x1.a6e9b4165441p-171,  -0x1.ffff02p-2, INEXACT)
-T(RU,   -0x1.e8e164f05b7b2p+6,  0x1.9858c740d579dp-177,  0x1.bd6ba4p-19, INEXACT)
+T(RU,   -0x1.e8e164f05b7b2p+6,  0x1.9858c740d579dp-177,  0x1.bd6ba2p-19, INEXACT)
 T(RZ,   -0x1.e8e164f05b7b2p+6,  0x1.9858c740d579cp-177,   -0x1.ffff9p-1, INEXACT)
 T(RU,    0x1.628d10382b1a6p+6,  0x1.d63d61164ee18p+127,  0x1.52d3a2p-19, INEXACT)
-T(RZ,    0x1.628d10382b1a6p+6,  0x1.d63d61164ee17p+127,  -0x1.ffffaap-1, INEXACT)
+T(RZ,    0x1.628d10382b1a6p+6,  0x1.d63d61164ee17p+127,  -0x1.ffffacp-1, INEXACT)
 T(RN,   -0x1.a646232a5bfa4p+6,  0x1.9ef7eddecbf0dp-153,   -0x1.ffff1p-2, INEXACT)
 T(RN,   -0x1.296d8697a899bp+7,  0x1.5dfd5e41fdd25p-215,  -0x1.ffffccp-2, INEXACT)
 T(RU,    0x1.33af0776536aap+7,  0x1.ed7da952987b6p+221,  0x1.1c43ecp-20, INEXACT)
 T(RZ,    0x1.33af0776536aap+7,  0x1.ed7da952987b5p+221,  -0x1.ffffdcp-1, INEXACT)
 T(RZ,   -0x1.2dfd74c3d4fbap+7,  0x1.1e118a0535362p-218, -0x1.95eec2p-19, INEXACT)
-T(RU,   -0x1.2dfd74c3d4fbap+7,  0x1.1e118a0535363p-218,   0x1.ffff9cp-1, INEXACT)
+T(RU,   -0x1.2dfd74c3d4fbap+7,  0x1.1e118a0535363p-218,   0x1.ffff9ap-1, INEXACT)
 T(RN,   -0x1.5327a662727e1p+7,  0x1.469e8d0777674p-245,   -0x1.ffffcp-2, INEXACT)
 T(RN,    0x1.f73ee8905816fp+7,  0x1.02afe1890fb1fp+363,  -0x1.ffffe6p-2, INEXACT)
-T(RU,   -0x1.15968459b03d8p+7,  0x1.b251fddcdf90cp-201,  0x1.b03daep-21, INEXACT)
+T(RU,   -0x1.15968459b03d8p+7,  0x1.b251fddcdf90cp-201,  0x1.b03dacp-21, INEXACT)
 T(RZ,   -0x1.15968459b03d8p+7,  0x1.b251fddcdf90bp-201,  -0x1.ffffe4p-1, INEXACT)
 T(RN,   -0x1.bda2341be94afp+7,  0x1.7511e44dbdce3p-322,  -0x1.ffff9cp-2, INEXACT)
 T(RN,    0x1.cd59cb603a7fcp+7,  0x1.bbf113923545cp+332,  -0x1.ffff5ep-2, INEXACT)
 T(RZ,   -0x1.b0aa6e2e7d208p+7,  0x1.dcee7d8a5cb34p-313, -0x1.ce8aaap-19, INEXACT)
-T(RU,   -0x1.b0aa6e2e7d208p+7,  0x1.dcee7d8a5cb35p-313,   0x1.ffff8ep-1, INEXACT)
+T(RU,   -0x1.b0aa6e2e7d208p+7,  0x1.dcee7d8a5cb35p-313,   0x1.ffff8cp-1, INEXACT)
 T(RU,   -0x1.e3932d610e759p+8,  0x1.46086c18fa97bp-698,  0x1.5afb48p-22, INEXACT)
-T(RZ,   -0x1.e3932d610e759p+8,  0x1.46086c18fa97ap-698,  -0x1.fffff4p-1, INEXACT)
+T(RZ,   -0x1.e3932d610e759p+8,  0x1.46086c18fa97ap-698,  -0x1.fffff6p-1, INEXACT)
 T(RU,    0x1.0614438c9efbcp+8,  0x1.126e44eeaeafbp+378,  0x1.f5752ap-19, INEXACT)
 T(RZ,    0x1.0614438c9efbcp+8,  0x1.126e44eeaeafap+378,  -0x1.ffff82p-1, INEXACT)
 T(RN,   -0x1.08ae34f3ba5a3p+8,  0x1.1b69b5782f475p-382,  -0x1.ffff08p-2, INEXACT)
-T(RZ,   -0x1.8805f1979d321p+8,  0x1.58e73c5f9fb2cp-566,  -0x1.3ee41p-22, INEXACT)
-T(RU,   -0x1.8805f1979d321p+8,  0x1.58e73c5f9fb2dp-566,   0x1.fffff8p-1, INEXACT)
+T(RZ,   -0x1.8805f1979d321p+8,  0x1.58e73c5f9fb2cp-566, -0x1.3ee412p-22, INEXACT)
+T(RU,   -0x1.8805f1979d321p+8,  0x1.58e73c5f9fb2dp-566,   0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.562e2f77dc961p+8,  0x1.950ebdb8c3448p+493,  -0x1.ffff1cp-2, INEXACT)
 T(RZ,    0x1.d08300a6e35d9p+8,  0x1.1bcea542465bfp+670, -0x1.cf261ep-19, INEXACT)
-T(RU,    0x1.d08300a6e35d9p+8,   0x1.1bcea542465cp+670,   0x1.ffff8ep-1, INEXACT)
+T(RU,    0x1.d08300a6e35d9p+8,   0x1.1bcea542465cp+670,   0x1.ffff8cp-1, INEXACT)
 T(RN,   -0x1.c83bf971e511ep+8,  0x1.bb96545ed4295p-659,  -0x1.ffff84p-2, INEXACT)
 T(RZ,    0x1.c2f50d9e0671ap+8,  0x1.825a22d1c2913p+650, -0x1.4d51eap-19, INEXACT)
-T(RU,    0x1.c2f50d9e0671ap+8,  0x1.825a22d1c2914p+650,   0x1.ffffaep-1, INEXACT)
+T(RU,    0x1.c2f50d9e0671ap+8,  0x1.825a22d1c2914p+650,   0x1.ffffacp-1, INEXACT)
 T(RN,   -0x1.4701089ef7592p+8,  0x1.2cd95fdd19294p-472,  -0x1.ffff02p-2, INEXACT)
 T(RU,   0x1.7edd109e50998p-15,    0x1.0002fdbe9a721p+0,  0x1.a5945ep-21, INEXACT)
-T(RZ,   0x1.7edd109e50998p-15,     0x1.0002fdbe9a72p+0,  -0x1.ffffe4p-1, INEXACT)
+T(RZ,   0x1.7edd109e50998p-15,     0x1.0002fdbe9a72p+0,  -0x1.ffffe6p-1, INEXACT)
 T(RN,  -0x1.38b5bbbaf18a5p-15,    0x1.fffb1d2f08fd4p-1,  -0x1.ffffdcp-2, INEXACT)
 T(RU,  -0x1.c7cea0e08f561p-15,    0x1.fff8e0d22aaf5p-1,  0x1.87c88ap-21, INEXACT)
-T(RZ,  -0x1.c7cea0e08f561p-15,    0x1.fff8e0d22aaf4p-1,  -0x1.ffffe6p-1, INEXACT)
+T(RZ,  -0x1.c7cea0e08f561p-15,    0x1.fff8e0d22aaf4p-1,  -0x1.ffffe8p-1, INEXACT)
 T(RU,   0x1.661586f645a41p-15,    0x1.0002cc2ef7b0ap+0,  0x1.fb9d12p-21, INEXACT)
 T(RZ,   0x1.661586f645a41p-15,    0x1.0002cc2ef7b09p+0,   -0x1.ffffep-1, INEXACT)
 T(RN,  -0x1.1099c4d5b2922p-15,    0x1.fffbbd9d75c27p-1,  -0x1.ffffcap-2, INEXACT)
@@ -1619,14 +1619,14 @@ T(RN,  -0x1.efa631698255fp-15,    0x1.fff8417638d71p-1,  -0x1.ffffccp-2, INEXACT
 T(RN,  -0x1.c966724ae19c7p-15,    0x1.fff8da72fbc0fp-1,  -0x1.ffffc2p-2, INEXACT)
 T(RN,   0x1.9959f511d1874p-15,    0x1.000332b9074a3p+0,   -0x1.ffffep-2, INEXACT)
 T(RU,   0x1.f6fdc6500b184p-14,    0x1.0007dc15fbd32p+0,  0x1.68101ap-21, INEXACT)
-T(RZ,   0x1.f6fdc6500b184p-14,    0x1.0007dc15fbd31p+0,  -0x1.ffffe8p-1, INEXACT)
+T(RZ,   0x1.f6fdc6500b184p-14,    0x1.0007dc15fbd31p+0,  -0x1.ffffeap-1, INEXACT)
 T(RN,  -0x1.d9ae86df59407p-14,    0x1.fff132c28fe46p-1,  -0x1.ffffe2p-2, INEXACT)
 T(RN,  -0x1.944270ef1232ap-14,    0x1.fff35e145e4fcp-1,   -0x1.ffffep-2, INEXACT)
 T(RN,   0x1.df2b335ce2362p-14,     0x1.00077cc8d4cfp+0,  -0x1.ffffd8p-2, INEXACT)
 T(RN,   0x1.20f53ca79973ep-14,    0x1.000483df23f35p+0,  -0x1.ffffd2p-2, INEXACT)
-T(RZ,   0x1.2c6c366c8e19ap-14,    0x1.0004b1bbde31ep+0, -0x1.00b2bep-21, INEXACT)
+T(RZ,   0x1.2c6c366c8e19ap-14,    0x1.0004b1bbde31ep+0,  -0x1.00b2cp-21, INEXACT)
 T(RU,   0x1.2c6c366c8e19ap-14,    0x1.0004b1bbde31fp+0,    0x1.fffffp-1, INEXACT)
-T(RU,  -0x1.9a5b9c1a63eadp-14,    0x1.fff32d4c3b6e1p-1,  0x1.fea324p-22, INEXACT)
+T(RU,  -0x1.9a5b9c1a63eadp-14,    0x1.fff32d4c3b6e1p-1,  0x1.fea322p-22, INEXACT)
 T(RZ,  -0x1.9a5b9c1a63eadp-14,     0x1.fff32d4c3b6ep-1,   -0x1.fffffp-1, INEXACT)
 T(RN,   0x1.1a1bad3763358p-14,    0x1.000468786bf3bp+0,  -0x1.ffffe6p-2, INEXACT)
 T(RN,  -0x1.0f72f5282879dp-14,    0x1.fff7847a53eebp-1,  -0x1.fffff2p-2, INEXACT)
@@ -1637,8 +1637,8 @@ T(RZ,   0x1.e7dcf1ebfd3a2p-13,    0x1.000f3f5bc8fa6p+0,  -0x1.fffffcp-1, INEXACT
 T(RU,   0x1.c142cc9926222p-13,    0x1.000e0a78f402dp+0,  0x1.f504f4p-22, INEXACT)
 T(RZ,   0x1.c142cc9926222p-13,    0x1.000e0a78f402cp+0,   -0x1.fffffp-1, INEXACT)
 T(RZ,  -0x1.75500bf4fe231p-13,    0x1.ffe8ab875735ep-1, -0x1.191832p-21, INEXACT)
-T(RU,  -0x1.75500bf4fe231p-13,    0x1.ffe8ab875735fp-1,    0x1.fffffp-1, INEXACT)
-T(RZ,   0x1.21cdbf135b45cp-13,    0x1.00090e96fb5c8p+0, -0x1.66f42ap-24, INEXACT)
+T(RU,  -0x1.75500bf4fe231p-13,    0x1.ffe8ab875735fp-1,   0x1.ffffeep-1, INEXACT)
+T(RZ,   0x1.21cdbf135b45cp-13,    0x1.00090e96fb5c8p+0, -0x1.66f42cp-24, INEXACT)
 T(RU,   0x1.21cdbf135b45cp-13,    0x1.00090e96fb5c9p+0,   0x1.fffffep-1, INEXACT)
 T(RU,   0x1.ff7dcd73e443ap-13,    0x1.000ffc6e2d36dp+0,  0x1.38b1c8p-22, INEXACT)
 T(RZ,   0x1.ff7dcd73e443ap-13,    0x1.000ffc6e2d36cp+0,  -0x1.fffff6p-1, INEXACT)
@@ -1648,56 +1648,56 @@ T(RN,   0x1.3554568c3a8ecp-13,    0x1.0009aad16d8efp+0,  -0x1.ffffcap-2, INEXACT
 T(RN,   0x1.11122694b66ddp-13,    0x1.000888b59e043p+0,  -0x1.ffffe8p-2, INEXACT)
 T(RU,   0x1.a98e79c3aff89p-12,     0x1.001a9a495dabp+0,  0x1.211f76p-22, INEXACT)
 T(RZ,   0x1.a98e79c3aff89p-12,    0x1.001a9a495daafp+0,  -0x1.fffff6p-1, INEXACT)
-T(RU,   -0x1.0c0c63e2f99ep-12,    0x1.ffde7f8c27735p-1,  0x1.a7dd72p-21, INEXACT)
-T(RZ,   -0x1.0c0c63e2f99ep-12,    0x1.ffde7f8c27734p-1,  -0x1.ffffe4p-1, INEXACT)
-T(RU,   0x1.a39a61a32ac3fp-12,    0x1.001a3afe074d7p+0,  0x1.6a660cp-21, INEXACT)
-T(RZ,   0x1.a39a61a32ac3fp-12,    0x1.001a3afe074d6p+0,  -0x1.ffffe8p-1, INEXACT)
+T(RU,   -0x1.0c0c63e2f99ep-12,    0x1.ffde7f8c27735p-1,   0x1.a7dd7p-21, INEXACT)
+T(RZ,   -0x1.0c0c63e2f99ep-12,    0x1.ffde7f8c27734p-1,  -0x1.ffffe6p-1, INEXACT)
+T(RU,   0x1.a39a61a32ac3fp-12,    0x1.001a3afe074d7p+0,  0x1.6a660ap-21, INEXACT)
+T(RZ,   0x1.a39a61a32ac3fp-12,    0x1.001a3afe074d6p+0,  -0x1.ffffeap-1, INEXACT)
 T(RN,  -0x1.2ab3effeed9abp-12,    0x1.ffdaaade7f12cp-1,  -0x1.ffffdep-2, INEXACT)
 T(RN,  -0x1.15f82f29ce0e9p-12,    0x1.ffdd4227e6f92p-1,  -0x1.fffff8p-2, INEXACT)
-T(RZ,   0x1.4b29d81dca89dp-11,     0x1.00296893fc61p+0, -0x1.7d0b9ep-21, INEXACT)
-T(RU,   0x1.4b29d81dca89dp-11,    0x1.00296893fc611p+0,   0x1.ffffeap-1, INEXACT)
+T(RZ,   0x1.4b29d81dca89dp-11,     0x1.00296893fc61p+0,  -0x1.7d0bap-21, INEXACT)
+T(RU,   0x1.4b29d81dca89dp-11,    0x1.00296893fc611p+0,   0x1.ffffe8p-1, INEXACT)
 T(RU,  -0x1.a09851144c62dp-11,    0x1.ff97e482c0a01p-1,  0x1.0e2fd2p-24, INEXACT)
-T(RZ,  -0x1.a09851144c62dp-11,      0x1.ff97e482c0ap-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,  -0x1.a09851144c62dp-11,      0x1.ff97e482c0ap-1,  -0x1.fffffep-1, INEXACT)
 T(RU,  -0x1.9544477f1a81ap-11,    0x1.ff9ab8f3bb6d3p-1,  0x1.84a5b4p-22, INEXACT)
-T(RZ,  -0x1.9544477f1a81ap-11,    0x1.ff9ab8f3bb6d2p-1,  -0x1.fffff2p-1, INEXACT)
+T(RZ,  -0x1.9544477f1a81ap-11,    0x1.ff9ab8f3bb6d2p-1,  -0x1.fffff4p-1, INEXACT)
 T(RN,   0x1.508e37253cd7ep-11,    0x1.002a153c00627p+0,  -0x1.ffffdap-2, INEXACT)
 T(RZ,  -0x1.ae6e0986c054bp-10,    0x1.ff28f63044511p-1, -0x1.29843ap-22, INEXACT)
-T(RU,  -0x1.ae6e0986c054bp-10,    0x1.ff28f63044512p-1,   0x1.fffff8p-1, INEXACT)
-T(RU,   0x1.b2aa78376f23dp-10,    0x1.006cc1b185246p+0,  0x1.5c5ae2p-21, INEXACT)
+T(RU,  -0x1.ae6e0986c054bp-10,    0x1.ff28f63044512p-1,   0x1.fffff6p-1, INEXACT)
+T(RU,   0x1.b2aa78376f23dp-10,    0x1.006cc1b185246p+0,   0x1.5c5aep-21, INEXACT)
 T(RZ,   0x1.b2aa78376f23dp-10,    0x1.006cc1b185245p+0,  -0x1.ffffeap-1, INEXACT)
 T(RU,  -0x1.77cce87c09448p-10,    0x1.ff443c0229ebap-1,  0x1.024856p-21, INEXACT)
-T(RZ,  -0x1.77cce87c09448p-10,    0x1.ff443c0229eb9p-1,  -0x1.ffffeep-1, INEXACT)
+T(RZ,  -0x1.77cce87c09448p-10,    0x1.ff443c0229eb9p-1,   -0x1.fffffp-1, INEXACT)
 T(RN,  -0x1.ffc0f535b757ep-10,    0x1.ff005f6afe043p-1,  -0x1.ffffcap-2, INEXACT)
-T(RZ,  -0x1.535932fd73e78p-10,    0x1.ff566f80bc3c3p-1, -0x1.35aeb2p-22, INEXACT)
-T(RU,  -0x1.535932fd73e78p-10,    0x1.ff566f80bc3c4p-1,   0x1.fffff8p-1, INEXACT)
+T(RZ,  -0x1.535932fd73e78p-10,    0x1.ff566f80bc3c3p-1, -0x1.35aeb4p-22, INEXACT)
+T(RU,  -0x1.535932fd73e78p-10,    0x1.ff566f80bc3c4p-1,   0x1.fffff6p-1, INEXACT)
 T(RN,  -0x1.8abc20d0c6dcfp-10,    0x1.ff3ac7f52eb24p-1,  -0x1.ffffc4p-2, INEXACT)
 T(RU,   0x1.f3331ee4bb0e9p-10,    0x1.007ceb382de67p+0,   0x1.2dce7p-21, INEXACT)
-T(RZ,   0x1.f3331ee4bb0e9p-10,    0x1.007ceb382de66p+0,  -0x1.ffffecp-1, INEXACT)
+T(RZ,   0x1.f3331ee4bb0e9p-10,    0x1.007ceb382de66p+0,  -0x1.ffffeep-1, INEXACT)
 T(RN,   0x1.db6f0123c400fp-10,    0x1.0076f75c37954p+0,  -0x1.ffffd2p-2, INEXACT)
-T(RZ,   0x1.41611e6f55f72p-10,    0x1.005064e49332fp+0,  -0x1.c1ca9p-21, INEXACT)
+T(RZ,   0x1.41611e6f55f72p-10,    0x1.005064e49332fp+0, -0x1.c1ca92p-21, INEXACT)
 T(RU,   0x1.41611e6f55f72p-10,     0x1.005064e49333p+0,   0x1.ffffe4p-1, INEXACT)
 T(RN,   0x1.81c84ae541bd6p-10,    0x1.0060843fe2062p+0,  -0x1.ffffd8p-2, INEXACT)
 T(RN,   0x1.6b1e4f9dd6d2ap-10,    0x1.005ad7ae4678bp+0,         -0x1p-1, INEXACT)
 T(RN,  -0x1.b4ebd3d894e14p-10,    0x1.ff25b8aab5a5bp-1,  -0x1.fffff8p-2, INEXACT)
 T(RU,   -0x1.c7c9c7e72bc12p-9,    0x1.fe3900dbabdeep-1,  0x1.11a788p-22, INEXACT)
-T(RZ,   -0x1.c7c9c7e72bc12p-9,    0x1.fe3900dbabdedp-1,  -0x1.fffff6p-1, INEXACT)
+T(RZ,   -0x1.c7c9c7e72bc12p-9,    0x1.fe3900dbabdedp-1,  -0x1.fffff8p-1, INEXACT)
 T(RN,   -0x1.d818c2e825f14p-9,    0x1.fe28c0a116196p-1,  -0x1.ffffc8p-2, INEXACT)
 T(RN,    0x1.254496c1974fdp-9,    0x1.0092cc5229042p+0,  -0x1.ffffc8p-2, INEXACT)
 T(RZ,    0x1.97727285c1344p-9,    0x1.00cc0a5e6b416p+0, -0x1.c7e2fcp-23, INEXACT)
-T(RU,    0x1.97727285c1344p-9,    0x1.00cc0a5e6b417p+0,   0x1.fffffap-1, INEXACT)
+T(RU,    0x1.97727285c1344p-9,    0x1.00cc0a5e6b417p+0,   0x1.fffff8p-1, INEXACT)
 T(RZ,    0x1.848811b2f5508p-9,    0x1.00c28dd119d52p+0,  -0x1.f04a3p-23, INEXACT)
-T(RU,    0x1.848811b2f5508p-9,    0x1.00c28dd119d53p+0,   0x1.fffffap-1, INEXACT)
+T(RU,    0x1.848811b2f5508p-9,    0x1.00c28dd119d53p+0,   0x1.fffff8p-1, INEXACT)
 T(RZ,   -0x1.d376a56dccea7p-9,    0x1.fe2d5e80347ecp-1, -0x1.c90086p-21, INEXACT)
 T(RU,   -0x1.d376a56dccea7p-9,    0x1.fe2d5e80347edp-1,   0x1.ffffe4p-1, INEXACT)
 T(RZ,    0x1.5e044e9ff0196p-9,    0x1.00af3e06ecdccp+0, -0x1.53b764p-21, INEXACT)
-T(RU,    0x1.5e044e9ff0196p-9,    0x1.00af3e06ecdcdp+0,   0x1.ffffecp-1, INEXACT)
+T(RU,    0x1.5e044e9ff0196p-9,    0x1.00af3e06ecdcdp+0,   0x1.ffffeap-1, INEXACT)
 T(RZ,    -0x1.998ef5be35e1p-9,    0x1.fe6714ad2460ap-1, -0x1.1b2196p-22, INEXACT)
 T(RU,    -0x1.998ef5be35e1p-9,    0x1.fe6714ad2460bp-1,   0x1.fffff8p-1, INEXACT)
 T(RN,   -0x1.08f84afee0f69p-9,    0x1.fef74c3971a59p-1,  -0x1.fffff4p-2, INEXACT)
 T(RN,    0x1.a471439b2e4edp-9,    0x1.00d28f09edceep+0,  -0x1.ffffe6p-2, INEXACT)
 T(RN,    -0x1.5d7cfa03b999p-9,     0x1.fea2fa325ccbp-1,  -0x1.ffffeap-2, INEXACT)
 T(RZ,   -0x1.545b3e7c62a58p-8,    0x1.fd590d3d3e1dbp-1, -0x1.aeadb4p-22, INEXACT)
-T(RU,   -0x1.545b3e7c62a58p-8,    0x1.fd590d3d3e1dcp-1,   0x1.fffff4p-1, INEXACT)
+T(RU,   -0x1.545b3e7c62a58p-8,    0x1.fd590d3d3e1dcp-1,   0x1.fffff2p-1, INEXACT)
 T(RN,     0x1.6ecf5ba75a0fp-8,    0x1.016fd6a420f8ap+0,  -0x1.ffffe8p-2, INEXACT)
 T(RZ,    0x1.c78b5b67cbf28p-8,    0x1.01c9219c926d5p+0, -0x1.d9d702p-22, INEXACT)
 T(RU,    0x1.c78b5b67cbf28p-8,    0x1.01c9219c926d6p+0,   0x1.fffff2p-1, INEXACT)
@@ -1705,18 +1705,18 @@ T(RN,   -0x1.a92a15b311662p-8,    0x1.fcb06c6b17a5dp-1,  -0x1.ffffd8p-2, INEXACT
 T(RN,   -0x1.3fe7026b95249p-8,    0x1.fd81c11661a9cp-1,  -0x1.fffff4p-2, INEXACT)
 T(RZ,    0x1.2e8a6bd92cb56p-7,    0x1.025fe22226b03p+0, -0x1.ec605ap-21, INEXACT)
 T(RU,    0x1.2e8a6bd92cb56p-7,    0x1.025fe22226b04p+0,   0x1.ffffe2p-1, INEXACT)
-T(RU,    0x1.e128aa48c1888p-7,    0x1.03c96aeaec3f3p+0,  0x1.19569cp-21, INEXACT)
+T(RU,    0x1.e128aa48c1888p-7,    0x1.03c96aeaec3f3p+0,  0x1.19569ap-21, INEXACT)
 T(RZ,    0x1.e128aa48c1888p-7,    0x1.03c96aeaec3f2p+0,  -0x1.ffffeep-1, INEXACT)
 T(RZ,    0x1.84edc18fce391p-7,     0x1.030e7df6bc45p+0,  -0x1.26221p-24, INEXACT)
 T(RU,    0x1.84edc18fce391p-7,    0x1.030e7df6bc451p+0,   0x1.fffffep-1, INEXACT)
-T(RU,   -0x1.62e17c350b17cp-7,    0x1.fa7c22cb056c6p-1,  0x1.26d2f2p-22, INEXACT)
+T(RU,   -0x1.62e17c350b17cp-7,    0x1.fa7c22cb056c6p-1,   0x1.26d2fp-22, INEXACT)
 T(RZ,   -0x1.62e17c350b17cp-7,    0x1.fa7c22cb056c5p-1,  -0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.3b12664086552p-7,    0x1.02792ed6f1c74p+0,  -0x1.ffffecp-2, INEXACT)
 T(RZ,   -0x1.475a9c0d49e0dp-6,    0x1.f5df2846f9f99p-1,  -0x1.a1256p-21, INEXACT)
 T(RU,   -0x1.475a9c0d49e0dp-6,    0x1.f5df2846f9f9ap-1,   0x1.ffffe6p-1, INEXACT)
 T(RN,    0x1.50602528f61bcp-6,    0x1.054f68cb78357p+0,  -0x1.fffffap-2, INEXACT)
-T(RU,   -0x1.43e9836b00d95p-6,    0x1.f5fa2655d8dd2p-1,  0x1.1571b8p-26, INEXACT)
-T(RZ,   -0x1.43e9836b00d95p-6,    0x1.f5fa2655d8dd1p-1,  -0x1.fffffep-1, INEXACT)
+T(RU,   -0x1.43e9836b00d95p-6,    0x1.f5fa2655d8dd2p-1,  0x1.1571b6p-26, INEXACT)
+T(RZ,   -0x1.43e9836b00d95p-6,    0x1.f5fa2655d8dd1p-1,         -0x1p+0, INEXACT)
 T(RN,    0x1.1ad731ba1094dp-6,    0x1.04752f3012c1cp+0,  -0x1.ffffe6p-2, INEXACT)
 T(RZ,    0x1.8d082fd3e3739p-6,    0x1.064786daf9327p+0, -0x1.9f339cp-23, INEXACT)
 T(RU,    0x1.8d082fd3e3739p-6,    0x1.064786daf9328p+0,   0x1.fffffap-1, INEXACT)
@@ -1725,16 +1725,16 @@ T(RN,   -0x1.5082e08646dd1p-6,    0x1.f5975e43ce10dp-1,  -0x1.fffffcp-2, INEXACT
 T(RN,    0x1.1992c6c063b2ap-6,    0x1.047006f88bd7bp+0,  -0x1.fffff2p-2, INEXACT)
 T(RN,    0x1.46df7f9712a3bp-6,    0x1.05289f3f1f734p+0,  -0x1.ffffd2p-2, INEXACT)
 T(RZ,   -0x1.da3768011dc8cp-5,    0x1.e333f880afd0bp-1, -0x1.b8e9d4p-22, INEXACT)
-T(RU,   -0x1.da3768011dc8cp-5,    0x1.e333f880afd0cp-1,   0x1.fffff4p-1, INEXACT)
+T(RU,   -0x1.da3768011dc8cp-5,    0x1.e333f880afd0cp-1,   0x1.fffff2p-1, INEXACT)
 T(RN,    0x1.9fa246a40a37cp-5,    0x1.0d52de07804fbp+0,  -0x1.fffffcp-2, INEXACT)
 T(RZ,   -0x1.6c87da28b2e97p-5,    0x1.e9b75fb236ec9p-1, -0x1.e6985ep-22, INEXACT)
-T(RU,   -0x1.6c87da28b2e97p-5,    0x1.e9b75fb236ecap-1,   0x1.fffff2p-1, INEXACT)
-T(RU,   -0x1.834410d31cc58p-5,    0x1.e85becc26f237p-1,   0x1.20a17p-22, INEXACT)
+T(RU,   -0x1.6c87da28b2e97p-5,    0x1.e9b75fb236ecap-1,    0x1.fffffp-1, INEXACT)
+T(RU,   -0x1.834410d31cc58p-5,    0x1.e85becc26f237p-1,  0x1.20a16ep-22, INEXACT)
 T(RZ,   -0x1.834410d31cc58p-5,    0x1.e85becc26f236p-1,  -0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.1a2814ce1d024p-5,    0x1.08f8936f6fb03p+0,  -0x1.ffffe4p-2, INEXACT)
 T(RN,    0x1.b8508cdfcce66p-5,    0x1.0e22e71f4f59dp+0,   -0x1.ffffep-2, INEXACT)
 T(RZ,   -0x1.653b43f51a5f1p-5,    0x1.ea27209ba333cp-1,  -0x1.9af2bp-21, INEXACT)
-T(RU,   -0x1.653b43f51a5f1p-5,    0x1.ea27209ba333dp-1,   0x1.ffffe8p-1, INEXACT)
+T(RU,   -0x1.653b43f51a5f1p-5,    0x1.ea27209ba333dp-1,   0x1.ffffe6p-1, INEXACT)
 T(RU,    0x1.a441fb0c66ebdp-5,    0x1.0d79cb5547bd6p+0,  0x1.802ed8p-25, INEXACT)
 T(RZ,    0x1.a441fb0c66ebdp-5,    0x1.0d79cb5547bd5p+0,  -0x1.fffffep-1, INEXACT)
 T(RN,    0x1.ccb8214566334p-5,    0x1.0ecf5e4b5b71ep+0,  -0x1.ffffc8p-2, INEXACT)
@@ -1743,7 +1743,7 @@ T(RN,   -0x1.8a9e458ccc18fp-4,    0x1.d0f9701c3192bp-1,  -0x1.fffffcp-2, INEXACT
 T(RN,    0x1.19ab90940b39fp-4,    0x1.12394b3d1fc97p+0,  -0x1.ffffdcp-2, INEXACT)
 T(RN,   -0x1.de111adff99acp-4,    0x1.c798e255c1ed4p-1,  -0x1.ffffd2p-2, INEXACT)
 T(RN,   -0x1.aafead3edfb82p-4,    0x1.cd504114181adp-1,  -0x1.ffffd4p-2, INEXACT)
-T(RU,   -0x1.a924a17dcb824p-4,    0x1.cd85a7e78d911p-1,  0x1.7ea778p-21, INEXACT)
+T(RU,   -0x1.a924a17dcb824p-4,    0x1.cd85a7e78d911p-1,  0x1.7ea776p-21, INEXACT)
 T(RZ,   -0x1.a924a17dcb824p-4,     0x1.cd85a7e78d91p-1,  -0x1.ffffe8p-1, INEXACT)
 T(RN,   -0x1.556ce88d9dd66p-4,    0x1.d70d59abf2b0cp-1,  -0x1.fffff8p-2, INEXACT)
 T(RZ,   -0x1.a9368bfc588fcp-3,    0x1.a001ae96601e3p-1, -0x1.6de64cp-21, INEXACT)
@@ -1753,57 +1753,57 @@ T(RN,     0x1.b4139704e4dfp-3,    0x1.3cbf66b3571fcp+0,  -0x1.fffffep-2, INEXACT
 T(RN,    0x1.2cdc32e24a272p-3,    0x1.2882a0471e48fp+0,  -0x1.ffffdap-2, INEXACT)
 T(RN,   -0x1.1095ced4a7d6dp-3,    0x1.c031b04a3d926p-1,   -0x1.fffffp-2, INEXACT)
 T(RN,   -0x1.c1e70768a122cp-3,     0x1.9b0585823e3ap-1,   -0x1.ffffep-2, INEXACT)
-T(RZ,   -0x1.c0526438f496dp-3,     0x1.9b56c2df7cabp-1, -0x1.be369ep-24, INEXACT)
-T(RU,   -0x1.c0526438f496dp-3,    0x1.9b56c2df7cab1p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,   -0x1.c0526438f496dp-3,     0x1.9b56c2df7cabp-1,  -0x1.be36ap-24, INEXACT)
+T(RU,   -0x1.c0526438f496dp-3,    0x1.9b56c2df7cab1p-1,   0x1.fffffcp-1, INEXACT)
 T(RN,   -0x1.48ef8703e55e5p-3,    0x1.b407bb5a20861p-1,  -0x1.ffffe8p-2, INEXACT)
 T(RN,    0x1.fb96069984af8p-3,    0x1.4800b876889f6p+0,  -0x1.ffffccp-2, INEXACT)
 T(RN,   -0x1.bff48ad7be774p-2,    0x1.4a96247daeab4p-1,  -0x1.ffffd4p-2, INEXACT)
-T(RU,   -0x1.c1bd5129a88f1p-2,    0x1.4a02ce79d16f1p-1,  0x1.8042fap-26, INEXACT)
-T(RZ,   -0x1.c1bd5129a88f1p-2,     0x1.4a02ce79d16fp-1,  -0x1.fffffep-1, INEXACT)
+T(RU,   -0x1.c1bd5129a88f1p-2,    0x1.4a02ce79d16f1p-1,  0x1.8042f8p-26, INEXACT)
+T(RZ,   -0x1.c1bd5129a88f1p-2,     0x1.4a02ce79d16fp-1,         -0x1p+0, INEXACT)
 T(RN,    0x1.adcc89195479fp-2,    0x1.8583e6ef67ba4p+0,  -0x1.ffffd2p-2, INEXACT)
 T(RN,   -0x1.51c0b08aafbd5p-2,    0x1.70262b3246b36p-1,  -0x1.ffffeep-2, INEXACT)
 T(RN,   -0x1.b1b699143da67p-2,    0x1.4f376aac54bbdp-1,  -0x1.ffffd6p-2, INEXACT)
 T(RN,   -0x1.c7045ab4ead33p-2,    0x1.485084efc951fp-1,  -0x1.ffffcep-2, INEXACT)
 T(RU,    0x1.e23342b5fed67p-2,    0x1.99f77e62c8b25p+0,  0x1.4d2358p-21, INEXACT)
-T(RZ,    0x1.e23342b5fed67p-2,    0x1.99f77e62c8b24p+0,  -0x1.ffffeap-1, INEXACT)
+T(RZ,    0x1.e23342b5fed67p-2,    0x1.99f77e62c8b24p+0,  -0x1.ffffecp-1, INEXACT)
 T(RZ,   -0x1.f57cf1d8bbf1cp-2,    0x1.39bf7e5fed66cp-1, -0x1.a2c34ep-22, INEXACT)
-T(RU,   -0x1.f57cf1d8bbf1cp-2,    0x1.39bf7e5fed66dp-1,   0x1.fffff4p-1, INEXACT)
+T(RU,   -0x1.f57cf1d8bbf1cp-2,    0x1.39bf7e5fed66dp-1,   0x1.fffff2p-1, INEXACT)
 T(RN,    0x1.c51fa0bce43d4p-2,    0x1.8e7d4992035cdp+0,  -0x1.ffffdcp-2, INEXACT)
 T(RN,   -0x1.6761b1ee87041p-1,    0x1.fb8784a39027ap-2,  -0x1.ffffd4p-2, INEXACT)
 T(RN,   -0x1.50a88022d56b5p-1,    0x1.0947e5a512e0bp-1,  -0x1.fffff8p-2, INEXACT)
-T(RZ,     0x1.3749cc211359p-1,    0x1.d633b503c32b2p+0,  -0x1.316a8p-21, INEXACT)
-T(RU,     0x1.3749cc211359p-1,    0x1.d633b503c32b3p+0,   0x1.ffffeep-1, INEXACT)
+T(RZ,     0x1.3749cc211359p-1,    0x1.d633b503c32b2p+0, -0x1.316a82p-21, INEXACT)
+T(RU,     0x1.3749cc211359p-1,    0x1.d633b503c32b3p+0,   0x1.ffffecp-1, INEXACT)
 T(RU,    0x1.8f3bbf05ce914p-1,    0x1.1728ced3df40ap+1,  0x1.d58b72p-21, INEXACT)
 T(RZ,    0x1.8f3bbf05ce914p-1,    0x1.1728ced3df409p+1,  -0x1.ffffe2p-1, INEXACT)
 T(RN,   -0x1.28017772c72ffp-1,    0x1.1f33e7dda1917p-1,  -0x1.ffffc4p-2, INEXACT)
 T(RN,   -0x1.c1a59ced1e4ebp-1,    0x1.a97eeee1e0475p-2,  -0x1.ffffd8p-2, INEXACT)
-T(RU,    0x1.a5d5ca94933b4p-1,    0x1.23c2382f62f2ap+1,   0x1.811f8p-21, INEXACT)
-T(RZ,    0x1.a5d5ca94933b4p-1,    0x1.23c2382f62f29p+1,  -0x1.ffffe6p-1, INEXACT)
+T(RU,    0x1.a5d5ca94933b4p-1,    0x1.23c2382f62f2ap+1,  0x1.811f7ep-21, INEXACT)
+T(RZ,    0x1.a5d5ca94933b4p-1,    0x1.23c2382f62f29p+1,  -0x1.ffffe8p-1, INEXACT)
 T(RN,    0x1.89ed381080b7bp-1,    0x1.1447eb5108cccp+1,  -0x1.ffffe8p-2, INEXACT)
 T(RN,    0x1.7abe0aed9c4ccp-1,    0x1.0c352754c5fb3p+1,  -0x1.ffffd8p-2, INEXACT)
 T(RN,   -0x1.4758b0688085fp-1,    0x1.0e265031429ddp-1,  -0x1.ffffe8p-2, INEXACT)
 T(RN,   -0x1.563382056848bp+0,    0x1.0d028be6f1b42p-2,  -0x1.ffffc4p-2, INEXACT)
-T(RU,    0x1.aa48d6fcfe221p+0,     0x1.52578925fe1ap+2,  0x1.d1f1b8p-22, INEXACT)
-T(RZ,    0x1.aa48d6fcfe221p+0,    0x1.52578925fe19fp+2,   -0x1.fffffp-1, INEXACT)
+T(RU,    0x1.aa48d6fcfe221p+0,     0x1.52578925fe1ap+2,  0x1.d1f1b6p-22, INEXACT)
+T(RZ,    0x1.aa48d6fcfe221p+0,    0x1.52578925fe19fp+2,  -0x1.fffff2p-1, INEXACT)
 T(RZ,    0x1.efa3622f9d19dp+0,    0x1.bb9ee4bfd7548p+2, -0x1.4555aap-22, INEXACT)
 T(RU,    0x1.efa3622f9d19dp+0,    0x1.bb9ee4bfd7549p+2,   0x1.fffff6p-1, INEXACT)
 T(RZ,   -0x1.054cbdb7549d5p+0,    0x1.70fd718458b79p-2, -0x1.5a6cbap-21, INEXACT)
-T(RU,   -0x1.054cbdb7549d5p+0,    0x1.70fd718458b7ap-2,   0x1.ffffecp-1, INEXACT)
+T(RU,   -0x1.054cbdb7549d5p+0,    0x1.70fd718458b7ap-2,   0x1.ffffeap-1, INEXACT)
 T(RN,   -0x1.c03157cdfffddp+0,    0x1.639f05db48983p-3,  -0x1.ffffecp-2, INEXACT)
 T(RZ,    0x1.b989ac5756e1ap+0,    0x1.671d332cbf819p+2, -0x1.cd3948p-21, INEXACT)
 T(RU,    0x1.b989ac5756e1ap+0,    0x1.671d332cbf81ap+2,   0x1.ffffe4p-1, INEXACT)
-T(RU,    0x1.0a8bf70035012p+0,    0x1.6a92ee7e87404p+1,  0x1.17868ep-21, INEXACT)
+T(RU,    0x1.0a8bf70035012p+0,    0x1.6a92ee7e87404p+1,  0x1.17868cp-21, INEXACT)
 T(RZ,    0x1.0a8bf70035012p+0,    0x1.6a92ee7e87403p+1,  -0x1.ffffeep-1, INEXACT)
 T(RN,    0x1.e6fd89c8cd511p+0,    0x1.ace29c0f80311p+2,  -0x1.ffffeep-2, INEXACT)
 T(RN,   -0x1.cba730f48f293p+0,    0x1.540d5c340c7e9p-3,  -0x1.fffffap-2, INEXACT)
-T(RU,   -0x1.860f41d5be295p+1,    0x1.84ff5789268f2p-5,  0x1.8f3cdcp-21, INEXACT)
-T(RZ,   -0x1.860f41d5be295p+1,    0x1.84ff5789268f1p-5,  -0x1.ffffe6p-1, INEXACT)
+T(RU,   -0x1.860f41d5be295p+1,    0x1.84ff5789268f2p-5,  0x1.8f3cdap-21, INEXACT)
+T(RZ,   -0x1.860f41d5be295p+1,    0x1.84ff5789268f1p-5,  -0x1.ffffe8p-1, INEXACT)
 T(RN,   -0x1.920d4b8afd2ddp+1,    0x1.62351813344f7p-5,  -0x1.ffffdap-2, INEXACT)
-T(RZ,   -0x1.83e6fdd070f68p+1,    0x1.8b9bec8bc1f79p-5, -0x1.8278bep-21, INEXACT)
+T(RZ,   -0x1.83e6fdd070f68p+1,    0x1.8b9bec8bc1f79p-5,  -0x1.8278cp-21, INEXACT)
 T(RU,   -0x1.83e6fdd070f68p+1,    0x1.8b9bec8bc1f7ap-5,   0x1.ffffe8p-1, INEXACT)
 T(RN,    0x1.68922f69581e6p+1,    0x1.0b9d7a7656dd7p+4,  -0x1.ffffccp-2, INEXACT)
 T(RU,   -0x1.893b482882a1ep+1,    0x1.7b79e3f3cefc8p-5,   0x1.ea3ffp-27, INEXACT)
-T(RZ,   -0x1.893b482882a1ep+1,    0x1.7b79e3f3cefc7p-5,  -0x1.fffffep-1, INEXACT)
+T(RZ,   -0x1.893b482882a1ep+1,    0x1.7b79e3f3cefc7p-5,         -0x1p+0, INEXACT)
 T(RN,   -0x1.fdaef6b1498d4p+1,    0x1.319054864335fp-6,  -0x1.ffffc6p-2, INEXACT)
 T(RN,    0x1.301a7dee8d792p+1,    0x1.584f8855d7b1ap+3,   -0x1.fffffp-2, INEXACT)
 T(RN,   -0x1.ccb3aca79619bp+1,    0x1.c003e839c6a9fp-6,  -0x1.ffffd6p-2, INEXACT)
@@ -1817,65 +1817,65 @@ T(RZ,   -0x1.7787f7e20a357p+2,    0x1.72dc803aa352fp-9,  -0x1.ffffecp-1, INEXACT
 T(RU,    0x1.7107a05372ebdp+2,     0x1.3f497aa16d88p+8,  0x1.740704p-22, INEXACT)
 T(RZ,    0x1.7107a05372ebdp+2,    0x1.3f497aa16d87fp+8,  -0x1.fffff4p-1, INEXACT)
 T(RZ,    0x1.ebb0099112b6ap+2,   0x1.0f4983f4713f2p+11, -0x1.339ba8p-22, INEXACT)
-T(RU,    0x1.ebb0099112b6ap+2,   0x1.0f4983f4713f3p+11,   0x1.fffff8p-1, INEXACT)
-T(RZ,   -0x1.1cafc832b84bfp+2,    0x1.7f5c95bcab82ep-7, -0x1.7dd11ap-24, INEXACT)
+T(RU,    0x1.ebb0099112b6ap+2,   0x1.0f4983f4713f3p+11,   0x1.fffff6p-1, INEXACT)
+T(RZ,   -0x1.1cafc832b84bfp+2,    0x1.7f5c95bcab82ep-7, -0x1.7dd11cp-24, INEXACT)
 T(RU,   -0x1.1cafc832b84bfp+2,    0x1.7f5c95bcab82fp-7,   0x1.fffffep-1, INEXACT)
 T(RZ,    0x1.f6983a750763bp+2,   0x1.41b193fa4dc2cp+11, -0x1.54efa8p-22, INEXACT)
 T(RU,    0x1.f6983a750763bp+2,   0x1.41b193fa4dc2dp+11,   0x1.fffff6p-1, INEXACT)
 T(RN,   -0x1.fb2bda318654dp+2,   0x1.7b531365afc07p-12,  -0x1.ffffd6p-2, INEXACT)
-T(RU,    0x1.0f8ba4fab343ap+3,   0x1.2ed747e3987c5p+12,  0x1.e0d0b4p-22, INEXACT)
+T(RU,    0x1.0f8ba4fab343ap+3,   0x1.2ed747e3987c5p+12,  0x1.e0d0b2p-22, INEXACT)
 T(RZ,    0x1.0f8ba4fab343ap+3,   0x1.2ed747e3987c4p+12,   -0x1.fffffp-1, INEXACT)
 T(RN,    0x1.8bae48e3635cbp+3,   0x1.c9ec353e85ce8p+17,  -0x1.ffffc2p-2, INEXACT)
 T(RZ,   -0x1.efcf3aee91dfbp+3,   0x1.90d2474678e12p-23, -0x1.002bccp-23, INEXACT)
 T(RU,   -0x1.efcf3aee91dfbp+3,   0x1.90d2474678e13p-23,   0x1.fffffcp-1, INEXACT)
 T(RU,   -0x1.c45c840a5a547p+3,   0x1.858b100d3825bp-21,   0x1.57043p-22, INEXACT)
-T(RZ,   -0x1.c45c840a5a547p+3,   0x1.858b100d3825ap-21,  -0x1.fffff4p-1, INEXACT)
-T(RZ,   -0x1.610fce8b88571p+3,   0x1.0f103bd83c858p-16, -0x1.ad4198p-23, INEXACT)
+T(RZ,   -0x1.c45c840a5a547p+3,   0x1.858b100d3825ap-21,  -0x1.fffff6p-1, INEXACT)
+T(RZ,   -0x1.610fce8b88571p+3,   0x1.0f103bd83c858p-16, -0x1.ad419ap-23, INEXACT)
 T(RU,   -0x1.610fce8b88571p+3,   0x1.0f103bd83c859p-16,   0x1.fffffap-1, INEXACT)
 T(RN,   -0x1.1a309a556f69cp+3,   0x1.365631b8120cdp-13,  -0x1.ffffcap-2, INEXACT)
 T(RN,   -0x1.3e1f8458dd1c4p+3,   0x1.93d903e2b2e89p-15,  -0x1.ffffeep-2, INEXACT)
 T(RN,   -0x1.7f9b700cac5f8p+3,   0x1.a16c87d7e9318p-18,   -0x1.ffffdp-2, INEXACT)
 T(RZ,   -0x1.b22edd7e1d267p+4,   0x1.cd90a62cd6428p-40, -0x1.2d0ba4p-22, INEXACT)
-T(RU,   -0x1.b22edd7e1d267p+4,   0x1.cd90a62cd6429p-40,   0x1.fffff8p-1, INEXACT)
+T(RU,   -0x1.b22edd7e1d267p+4,   0x1.cd90a62cd6429p-40,   0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.4adfc4b7ad978p+4,   0x1.c87a5436d350ap+29,  -0x1.fffffap-2, INEXACT)
 T(RN,   -0x1.943e024878e0cp+4,   0x1.76d598cc74889p-37,  -0x1.ffffc2p-2, INEXACT)
 T(RZ,    -0x1.30c0df704187p+4,   0x1.6f4fc21783d17p-28, -0x1.511d94p-21, INEXACT)
-T(RU,    -0x1.30c0df704187p+4,   0x1.6f4fc21783d18p-28,   0x1.ffffecp-1, INEXACT)
-T(RZ,   -0x1.7d56bf81e56b3p+4,   0x1.8826f6b4748dcp-35, -0x1.cde988p-22, INEXACT)
+T(RU,    -0x1.30c0df704187p+4,   0x1.6f4fc21783d18p-28,   0x1.ffffeap-1, INEXACT)
+T(RZ,   -0x1.7d56bf81e56b3p+4,   0x1.8826f6b4748dcp-35, -0x1.cde98ap-22, INEXACT)
 T(RU,   -0x1.7d56bf81e56b3p+4,   0x1.8826f6b4748ddp-35,   0x1.fffff2p-1, INEXACT)
 T(RN,    0x1.3f425714812cep+4,   0x1.b9c0f91e1705bp+28,         -0x1p-1, INEXACT)
-T(RU,    0x1.0b55332c49775p+4,   0x1.1352c098775aap+24,   0x1.0cf33p-26, INEXACT)
-T(RZ,    0x1.0b55332c49775p+4,   0x1.1352c098775a9p+24,  -0x1.fffffep-1, INEXACT)
-T(RU,   -0x1.39f997990b856p+4,   0x1.9cd1c0fa3bfbfp-29,  0x1.8db34ep-21, INEXACT)
-T(RZ,   -0x1.39f997990b856p+4,   0x1.9cd1c0fa3bfbep-29,  -0x1.ffffe6p-1, INEXACT)
+T(RU,    0x1.0b55332c49775p+4,   0x1.1352c098775aap+24,  0x1.0cf32ep-26, INEXACT)
+T(RZ,    0x1.0b55332c49775p+4,   0x1.1352c098775a9p+24,         -0x1p+0, INEXACT)
+T(RU,   -0x1.39f997990b856p+4,   0x1.9cd1c0fa3bfbfp-29,  0x1.8db34cp-21, INEXACT)
+T(RZ,   -0x1.39f997990b856p+4,   0x1.9cd1c0fa3bfbep-29,  -0x1.ffffe8p-1, INEXACT)
 T(RN,    0x1.6e03ad612eab8p+4,   0x1.0085e21708cc4p+33,  -0x1.ffffc4p-2, INEXACT)
 T(RN,    0x1.a9d888f7dc37fp+4,   0x1.514accd459c49p+38,  -0x1.fffff6p-2, INEXACT)
 T(RN,    0x1.34a4019ebb69ap+5,   0x1.944d7a678e407p+55,   -0x1.ffffep-2, INEXACT)
 T(RU,    0x1.fb1b1a72e8a34p+5,    0x1.5dae0b673832p+91,  0x1.1cfda4p-22, INEXACT)
-T(RZ,    0x1.fb1b1a72e8a34p+5,   0x1.5dae0b673831fp+91,  -0x1.fffff6p-1, INEXACT)
+T(RZ,    0x1.fb1b1a72e8a34p+5,   0x1.5dae0b673831fp+91,  -0x1.fffff8p-1, INEXACT)
 T(RN,     0x1.f5b3da8d9717p+5,   0x1.63ef90fdc5babp+90,  -0x1.ffffdep-2, INEXACT)
-T(RU,   -0x1.570cbe9a45408p+5,   0x1.19342d11d4717p-62,  0x1.248c62p-22, INEXACT)
+T(RU,   -0x1.570cbe9a45408p+5,   0x1.19342d11d4717p-62,   0x1.248c6p-22, INEXACT)
 T(RZ,   -0x1.570cbe9a45408p+5,   0x1.19342d11d4716p-62,  -0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.5f228c695dc4ep+5,   0x1.402527afe1c07p+63,  -0x1.ffffc6p-2, INEXACT)
 T(RN,   -0x1.e26be086ee3cfp+5,   0x1.004a1f13719c9p-87,  -0x1.fffffap-2, INEXACT)
-T(RU,   -0x1.556e7549057bfp+6,  0x1.ceec07852de7bp-124,  0x1.3577b6p-21, INEXACT)
+T(RU,   -0x1.556e7549057bfp+6,  0x1.ceec07852de7bp-124,  0x1.3577b4p-21, INEXACT)
 T(RZ,   -0x1.556e7549057bfp+6,  0x1.ceec07852de7ap-124,  -0x1.ffffecp-1, INEXACT)
 T(RZ,   -0x1.c8791b8be934bp+6,  0x1.490b665a079dep-165, -0x1.34ddfap-21, INEXACT)
-T(RU,   -0x1.c8791b8be934bp+6,  0x1.490b665a079dfp-165,   0x1.ffffeep-1, INEXACT)
+T(RU,   -0x1.c8791b8be934bp+6,  0x1.490b665a079dfp-165,   0x1.ffffecp-1, INEXACT)
 T(RU,    0x1.08e57099f8943p+6,   0x1.7481f70d539f7p+95,  0x1.167336p-23, INEXACT)
-T(RZ,    0x1.08e57099f8943p+6,   0x1.7481f70d539f6p+95,  -0x1.fffffap-1, INEXACT)
+T(RZ,    0x1.08e57099f8943p+6,   0x1.7481f70d539f6p+95,  -0x1.fffffcp-1, INEXACT)
 T(RN,    0x1.9bf063018464ep+6,  0x1.7d8391cd5da23p+148,  -0x1.fffff4p-2, INEXACT)
-T(RU,   -0x1.67c639eb013ddp+6,  0x1.2e17796f07453p-130,  0x1.a1fe02p-21, INEXACT)
-T(RZ,   -0x1.67c639eb013ddp+6,  0x1.2e17796f07452p-130,  -0x1.ffffe4p-1, INEXACT)
+T(RU,   -0x1.67c639eb013ddp+6,  0x1.2e17796f07453p-130,    0x1.a1fep-21, INEXACT)
+T(RZ,   -0x1.67c639eb013ddp+6,  0x1.2e17796f07452p-130,  -0x1.ffffe6p-1, INEXACT)
 T(RU,    0x1.c8c6fb028a9b2p+6,  0x1.add0d7faa6414p+164,  0x1.3df38cp-23, INEXACT)
-T(RZ,    0x1.c8c6fb028a9b2p+6,  0x1.add0d7faa6413p+164,  -0x1.fffffap-1, INEXACT)
-T(RU,    0x1.e4284bbb42da2p+6,  0x1.8a395bc95e954p+174,  0x1.2b3066p-21, INEXACT)
-T(RZ,    0x1.e4284bbb42da2p+6,  0x1.8a395bc95e953p+174,  -0x1.ffffecp-1, INEXACT)
+T(RZ,    0x1.c8c6fb028a9b2p+6,  0x1.add0d7faa6413p+164,  -0x1.fffffcp-1, INEXACT)
+T(RU,    0x1.e4284bbb42da2p+6,  0x1.8a395bc95e954p+174,  0x1.2b3064p-21, INEXACT)
+T(RZ,    0x1.e4284bbb42da2p+6,  0x1.8a395bc95e953p+174,  -0x1.ffffeep-1, INEXACT)
 T(RN,    0x1.2a4c70f7975eep+6,   0x1.80efc92bdebbp+107,  -0x1.ffffeep-2, INEXACT)
 T(RN,   -0x1.8c1fe11adf922p+6,  0x1.17ce0595dee15p-143,  -0x1.ffffc4p-2, INEXACT)
 T(RN,    0x1.dda40fc5dbef5p+7,  0x1.7585f1b330879p+344,  -0x1.ffffc8p-2, INEXACT)
-T(RU,   -0x1.1a2e3be7781a9p+7,  0x1.5da39c6f6a895p-204,   0x1.8bb3fp-23, INEXACT)
-T(RZ,   -0x1.1a2e3be7781a9p+7,  0x1.5da39c6f6a894p-204,  -0x1.fffff8p-1, INEXACT)
+T(RU,   -0x1.1a2e3be7781a9p+7,  0x1.5da39c6f6a895p-204,  0x1.8bb3eep-23, INEXACT)
+T(RZ,   -0x1.1a2e3be7781a9p+7,  0x1.5da39c6f6a894p-204,  -0x1.fffffap-1, INEXACT)
 T(RN,   -0x1.0181e55a88c14p+7,  0x1.2ff22d74d9cfap-186,  -0x1.fffffcp-2, INEXACT)
 T(RU,   -0x1.ddef37f3d79ffp+7,  0x1.2effdbba6bdfbp-345,  0x1.7cb8e2p-23, INEXACT)
 T(RZ,   -0x1.ddef37f3d79ffp+7,  0x1.2effdbba6bdfap-345,  -0x1.fffffap-1, INEXACT)
@@ -1884,62 +1884,62 @@ T(RN,    0x1.62a7f969c90dcp+7,  0x1.c7315dd200a5fp+255,  -0x1.ffffcep-2, INEXACT
 T(RU,    0x1.ad142ec736a8fp+7,   0x1.6dcfbb47e515p+309,   0x1.98ae3p-21, INEXACT)
 T(RZ,    0x1.ad142ec736a8fp+7,  0x1.6dcfbb47e514fp+309,  -0x1.ffffe6p-1, INEXACT)
 T(RZ,   -0x1.c0b53feaaaa24p+8,  0x1.9209731801407p-648, -0x1.36905ep-21, INEXACT)
-T(RU,   -0x1.c0b53feaaaa24p+8,  0x1.9209731801408p-648,   0x1.ffffeep-1, INEXACT)
-T(RZ,   -0x1.ea1996f999488p+8,  0x1.e9849ee9fc5eep-708, -0x1.a1f394p-21, INEXACT)
+T(RU,   -0x1.c0b53feaaaa24p+8,  0x1.9209731801408p-648,   0x1.ffffecp-1, INEXACT)
+T(RZ,   -0x1.ea1996f999488p+8,  0x1.e9849ee9fc5eep-708, -0x1.a1f396p-21, INEXACT)
 T(RU,   -0x1.ea1996f999488p+8,  0x1.e9849ee9fc5efp-708,   0x1.ffffe6p-1, INEXACT)
-T(RU,     0x1.fb170a450786p+8,  0x1.7daeb339cf6c1p+731,  0x1.c964a6p-21, INEXACT)
-T(RZ,     0x1.fb170a450786p+8,   0x1.7daeb339cf6cp+731,  -0x1.ffffe2p-1, INEXACT)
-T(RZ,    -0x1.2330a507d4e5p+8,  0x1.de3e9d5b81629p-421, -0x1.529c9ap-22, INEXACT)
+T(RU,     0x1.fb170a450786p+8,  0x1.7daeb339cf6c1p+731,  0x1.c964a4p-21, INEXACT)
+T(RZ,     0x1.fb170a450786p+8,   0x1.7daeb339cf6cp+731,  -0x1.ffffe4p-1, INEXACT)
+T(RZ,    -0x1.2330a507d4e5p+8,  0x1.de3e9d5b81629p-421, -0x1.529c9cp-22, INEXACT)
 T(RU,    -0x1.2330a507d4e5p+8,  0x1.de3e9d5b8162ap-421,   0x1.fffff6p-1, INEXACT)
 T(RN,    0x1.2e43f14e9f71fp+8,  0x1.0dff0097b6877p+436,  -0x1.fffffap-2, INEXACT)
 T(RZ,  -0x1.4b5c0ac046ca8p-15,    0x1.fffad2968895bp-1, -0x1.924ba2p-23, INEXACT)
 T(RU,  -0x1.4b5c0ac046ca8p-15,    0x1.fffad2968895cp-1,   0x1.fffffap-1, INEXACT)
 T(RN,  -0x1.894791a77871bp-15,    0x1.fff9daeb2a0bbp-1,  -0x1.fffff4p-2, INEXACT)
-T(RU,  -0x1.b936eed994facp-15,    0x1.fff91b3026454p-1,  0x1.23fc66p-23, INEXACT)
-T(RZ,  -0x1.b936eed994facp-15,    0x1.fff91b3026453p-1,  -0x1.fffffap-1, INEXACT)
-T(RU,  -0x1.bcd8786f99565p-15,     0x1.fff90caa3232p-1,  0x1.e3418ap-27, INEXACT)
-T(RZ,  -0x1.bcd8786f99565p-15,    0x1.fff90caa3231fp-1,  -0x1.fffffep-1, INEXACT)
+T(RU,  -0x1.b936eed994facp-15,    0x1.fff91b3026454p-1,  0x1.23fc64p-23, INEXACT)
+T(RZ,  -0x1.b936eed994facp-15,    0x1.fff91b3026453p-1,  -0x1.fffffcp-1, INEXACT)
+T(RU,  -0x1.bcd8786f99565p-15,     0x1.fff90caa3232p-1,  0x1.e34188p-27, INEXACT)
+T(RZ,  -0x1.bcd8786f99565p-15,    0x1.fff90caa3231fp-1,         -0x1p+0, INEXACT)
 T(RU,   0x1.02e9384d1d7e9p-15,    0x1.000205d47c517p+0,  0x1.ad362ap-23, INEXACT)
-T(RZ,   0x1.02e9384d1d7e9p-15,    0x1.000205d47c516p+0,  -0x1.fffff8p-1, INEXACT)
-T(RU,   0x1.ae83610ebed3ap-15,    0x1.00035d0c6a1f1p+0,  0x1.855758p-25, INEXACT)
+T(RZ,   0x1.02e9384d1d7e9p-15,    0x1.000205d47c516p+0,  -0x1.fffffap-1, INEXACT)
+T(RU,   0x1.ae83610ebed3ap-15,    0x1.00035d0c6a1f1p+0,  0x1.855756p-25, INEXACT)
 T(RZ,   0x1.ae83610ebed3ap-15,     0x1.00035d0c6a1fp+0,  -0x1.fffffep-1, INEXACT)
-T(RZ,  -0x1.92dd0f234d505p-15,    0x1.fff9b495ab547p-1, -0x1.5c6824p-26, INEXACT)
+T(RZ,  -0x1.92dd0f234d505p-15,    0x1.fff9b495ab547p-1, -0x1.5c6826p-26, INEXACT)
 T(RU,  -0x1.92dd0f234d505p-15,    0x1.fff9b495ab548p-1,          0x1p+0, INEXACT)
 T(RN,   -0x1.73bea67c17f1p-15,      0x1.fffa310dd55p-1,  -0x1.fffffcp-2, INEXACT)
 T(RN,   0x1.fd8ba6bef0ee6p-15,    0x1.0003fb1f39f1ap+0,  -0x1.fffff8p-2, INEXACT)
 T(RN,    0x1.de6e7002580dp-15,    0x1.0003bce3dc4e9p+0,  -0x1.fffff4p-2, INEXACT)
-T(RZ,  -0x1.443812cf3d0b7p-14,    0x1.fff5de59133a8p-1, -0x1.e4e0fap-25, INEXACT)
-T(RU,  -0x1.443812cf3d0b7p-14,    0x1.fff5de59133a9p-1,          0x1p+0, INEXACT)
+T(RZ,  -0x1.443812cf3d0b7p-14,    0x1.fff5de59133a8p-1, -0x1.e4e0fcp-25, INEXACT)
+T(RU,  -0x1.443812cf3d0b7p-14,    0x1.fff5de59133a9p-1,   0x1.fffffep-1, INEXACT)
 T(RU,  -0x1.0e5ad6408a49ap-14,    0x1.fff78d3b261e5p-1,  0x1.9e35fep-24, INEXACT)
 T(RZ,  -0x1.0e5ad6408a49ap-14,    0x1.fff78d3b261e4p-1,  -0x1.fffffcp-1, INEXACT)
-T(RU,  -0x1.e178b2afed607p-14,    0x1.fff0f473025f3p-1,  0x1.4b99e8p-23, INEXACT)
+T(RU,  -0x1.e178b2afed607p-14,    0x1.fff0f473025f3p-1,  0x1.4b99e6p-23, INEXACT)
 T(RZ,  -0x1.e178b2afed607p-14,    0x1.fff0f473025f2p-1,  -0x1.fffffap-1, INEXACT)
 T(RU,   0x1.6120fcc349854p-14,    0x1.000584932c091p+0,  0x1.f4c8dap-24, INEXACT)
 T(RZ,   0x1.6120fcc349854p-14,     0x1.000584932c09p+0,  -0x1.fffffcp-1, INEXACT)
 T(RU,   0x1.90027ad6b3cadp-14,    0x1.0006401d73c18p+0,  0x1.f76f1ap-23, INEXACT)
 T(RZ,   0x1.90027ad6b3cadp-14,    0x1.0006401d73c17p+0,  -0x1.fffff8p-1, INEXACT)
-T(RU,  -0x1.82c5481716382p-13,    0x1.ffe7d43d92237p-1,  0x1.3cd7a4p-23, INEXACT)
-T(RZ,  -0x1.82c5481716382p-13,    0x1.ffe7d43d92236p-1,  -0x1.fffffap-1, INEXACT)
+T(RU,  -0x1.82c5481716382p-13,    0x1.ffe7d43d92237p-1,  0x1.3cd7a2p-23, INEXACT)
+T(RZ,  -0x1.82c5481716382p-13,    0x1.ffe7d43d92236p-1,  -0x1.fffffcp-1, INEXACT)
 T(RN,   0x1.8a24f81968978p-13,    0x1.000c51739cbcdp+0,  -0x1.fffff2p-2, INEXACT)
 T(RN,   0x1.15513d4eb1de5p-13,    0x1.0008aaaf77ff1p+0,  -0x1.fffffcp-2, INEXACT)
 T(RN,  -0x1.9fc7a11660217p-13,    0x1.ffe6042ebdf4dp-1,  -0x1.fffff6p-2, INEXACT)
 T(RN,  -0x1.d473ea747d582p-13,    0x1.ffe2b997a2a3ep-1,  -0x1.fffff8p-2, INEXACT)
 T(RN,   0x1.916a93b6c444bp-13,     0x1.000c8ba34ce1p+0,  -0x1.fffff8p-2, INEXACT)
 T(RZ,  -0x1.a98d03041a563p-13,    0x1.ffe567e0a60eep-1, -0x1.b7fae2p-25, INEXACT)
-T(RU,  -0x1.a98d03041a563p-13,    0x1.ffe567e0a60efp-1,          0x1p+0, INEXACT)
-T(RZ,  -0x1.d47621878a7b3p-13,    0x1.ffe2b9743379ep-1, -0x1.1f6b7cp-23, INEXACT)
+T(RU,  -0x1.a98d03041a563p-13,    0x1.ffe567e0a60efp-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.d47621878a7b3p-13,    0x1.ffe2b9743379ep-1, -0x1.1f6b7ep-23, INEXACT)
 T(RU,  -0x1.d47621878a7b3p-13,    0x1.ffe2b9743379fp-1,   0x1.fffffcp-1, INEXACT)
 T(RN,  -0x1.5bbff0ec8a547p-13,    0x1.ffea447708055p-1,  -0x1.fffffap-2, INEXACT)
 T(RN,   0x1.0504a9a978d13p-12,    0x1.001050cfaeac3p+0,  -0x1.fffff2p-2, INEXACT)
-T(RZ,  -0x1.b2f8e4b0bf4d8p-12,    0x1.ffc9a3c66098dp-1, -0x1.e14248p-24, INEXACT)
-T(RU,  -0x1.b2f8e4b0bf4d8p-12,    0x1.ffc9a3c66098ep-1,   0x1.fffffep-1, INEXACT)
-T(RU,   0x1.fbdbb79c53057p-12,    0x1.001fbfb34e9aap+0,   0x1.6acfep-24, INEXACT)
-T(RZ,   0x1.fbdbb79c53057p-12,    0x1.001fbfb34e9a9p+0,  -0x1.fffffcp-1, INEXACT)
-T(RZ,  -0x1.f29e720359901p-12,    0x1.ffc1affcc5033p-1, -0x1.a4d8cep-23, INEXACT)
+T(RZ,  -0x1.b2f8e4b0bf4d8p-12,    0x1.ffc9a3c66098dp-1, -0x1.e1424ap-24, INEXACT)
+T(RU,  -0x1.b2f8e4b0bf4d8p-12,    0x1.ffc9a3c66098ep-1,   0x1.fffffcp-1, INEXACT)
+T(RU,   0x1.fbdbb79c53057p-12,    0x1.001fbfb34e9aap+0,  0x1.6acfdep-24, INEXACT)
+T(RZ,   0x1.fbdbb79c53057p-12,    0x1.001fbfb34e9a9p+0,  -0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.f29e720359901p-12,    0x1.ffc1affcc5033p-1,  -0x1.a4d8dp-23, INEXACT)
 T(RU,  -0x1.f29e720359901p-12,    0x1.ffc1affcc5034p-1,   0x1.fffffap-1, INEXACT)
-T(RZ,   0x1.3cdd90e27b4d3p-12,    0x1.0013ce9d2d151p+0, -0x1.83525cp-23, INEXACT)
+T(RZ,   0x1.3cdd90e27b4d3p-12,    0x1.0013ce9d2d151p+0, -0x1.83525ep-23, INEXACT)
 T(RU,   0x1.3cdd90e27b4d3p-12,    0x1.0013ce9d2d152p+0,   0x1.fffffap-1, INEXACT)
-T(RU,   -0x1.9da7be9f2605p-12,    0x1.ffcc4da47c46ap-1,   0x1.e322cp-23, INEXACT)
+T(RU,   -0x1.9da7be9f2605p-12,    0x1.ffcc4da47c46ap-1,  0x1.e322bep-23, INEXACT)
 T(RZ,   -0x1.9da7be9f2605p-12,    0x1.ffcc4da47c469p-1,  -0x1.fffff8p-1, INEXACT)
 T(RN,  -0x1.20c3498b9b05cp-12,    0x1.ffdbe8dc7edfbp-1,  -0x1.fffff8p-2, INEXACT)
 T(RN,   0x1.c2981fda0c949p-12,    0x1.001c2b0e99c0fp+0,  -0x1.fffff2p-2, INEXACT)
@@ -1948,61 +1948,61 @@ T(RU,  -0x1.69427a05c7396p-11,    0x1.ffa5b75838e23p-1,          0x1p+0, INEXACT
 T(RN,  -0x1.37a53845fb702p-11,    0x1.ffb21c9f2cefdp-1,  -0x1.fffff2p-2, INEXACT)
 T(RN,  -0x1.a959fe9dd2be1p-11,    0x1.ff95b48a849bep-1,  -0x1.fffff2p-2, INEXACT)
 T(RN,   0x1.5f006a343cb63p-11,    0x1.002be3d001cd4p+0,  -0x1.fffff4p-2, INEXACT)
-T(RZ,  -0x1.e94be369ef7fep-11,    0x1.ff85bba2c7b22p-1, -0x1.e2db0ep-25, INEXACT)
-T(RU,  -0x1.e94be369ef7fep-11,    0x1.ff85bba2c7b23p-1,          0x1p+0, INEXACT)
-T(RZ,  -0x1.82ca54fea1833p-11,     0x1.ff9f568bc856p-1, -0x1.6ecf6cp-23, INEXACT)
-T(RU,  -0x1.82ca54fea1833p-11,    0x1.ff9f568bc8561p-1,   0x1.fffffcp-1, INEXACT)
-T(RU,   0x1.3ea8d06e0d1a6p-11,    0x1.0027d8338692bp+0,  0x1.97637ep-25, INEXACT)
+T(RZ,  -0x1.e94be369ef7fep-11,    0x1.ff85bba2c7b22p-1,  -0x1.e2db1p-25, INEXACT)
+T(RU,  -0x1.e94be369ef7fep-11,    0x1.ff85bba2c7b23p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.82ca54fea1833p-11,     0x1.ff9f568bc856p-1, -0x1.6ecf6ep-23, INEXACT)
+T(RU,  -0x1.82ca54fea1833p-11,    0x1.ff9f568bc8561p-1,   0x1.fffffap-1, INEXACT)
+T(RU,   0x1.3ea8d06e0d1a6p-11,    0x1.0027d8338692bp+0,  0x1.97637cp-25, INEXACT)
 T(RZ,   0x1.3ea8d06e0d1a6p-11,    0x1.0027d8338692ap+0,  -0x1.fffffep-1, INEXACT)
 T(RN,   0x1.4273c7b2128b3p-11,    0x1.002851a56fd33p+0,  -0x1.fffff4p-2, INEXACT)
 T(RN,  -0x1.18ed3f074388bp-11,    0x1.ffb9c9812525fp-1,  -0x1.fffff2p-2, INEXACT)
 T(RZ,  -0x1.2470e5f8ffe37p-10,    0x1.ff6ddc6c22b64p-1, -0x1.ec0e16p-23, INEXACT)
-T(RU,  -0x1.2470e5f8ffe37p-10,    0x1.ff6ddc6c22b65p-1,   0x1.fffffap-1, INEXACT)
-T(RU,   0x1.e9a7f391f1f35p-10,    0x1.007a874627c5dp+0,  0x1.c828eep-23, INEXACT)
+T(RU,  -0x1.2470e5f8ffe37p-10,    0x1.ff6ddc6c22b65p-1,   0x1.fffff8p-1, INEXACT)
+T(RU,   0x1.e9a7f391f1f35p-10,    0x1.007a874627c5dp+0,  0x1.c828ecp-23, INEXACT)
 T(RZ,   0x1.e9a7f391f1f35p-10,    0x1.007a874627c5cp+0,  -0x1.fffff8p-1, INEXACT)
 T(RN,   0x1.599437ab36f1ep-10,    0x1.005673a39563dp+0,  -0x1.fffff4p-2, INEXACT)
-T(RZ,   0x1.4db0fd0e0ae85p-10,    0x1.005379d86d00ep+0, -0x1.e28176p-23, INEXACT)
-T(RU,   0x1.4db0fd0e0ae85p-10,    0x1.005379d86d00fp+0,   0x1.fffffap-1, INEXACT)
+T(RZ,   0x1.4db0fd0e0ae85p-10,    0x1.005379d86d00ep+0, -0x1.e28178p-23, INEXACT)
+T(RU,   0x1.4db0fd0e0ae85p-10,    0x1.005379d86d00fp+0,   0x1.fffff8p-1, INEXACT)
 T(RN,  -0x1.cab703e3e371ep-10,    0x1.ff1ad7d598f4ep-1,  -0x1.fffffep-2, INEXACT)
 T(RZ,  -0x1.b8f12e91f59dbp-10,    0x1.ff23b6d9c6bb2p-1, -0x1.958454p-23, INEXACT)
 T(RU,  -0x1.b8f12e91f59dbp-10,    0x1.ff23b6d9c6bb3p-1,   0x1.fffffap-1, INEXACT)
 T(RN,  -0x1.7315a82742091p-10,      0x1.ff4696c6599p-1,  -0x1.fffff8p-2, INEXACT)
 T(RU,  -0x1.9a06bfa8af5b4p-10,    0x1.ff3325a64b9d4p-1,  0x1.389028p-24, INEXACT)
-T(RZ,  -0x1.9a06bfa8af5b4p-10,    0x1.ff3325a64b9d3p-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,  -0x1.9a06bfa8af5b4p-10,    0x1.ff3325a64b9d3p-1,  -0x1.fffffep-1, INEXACT)
 T(RN,  -0x1.c00f0dea557b2p-10,     0x1.ff20297530a9p-1,  -0x1.fffffcp-2, INEXACT)
 T(RN,   0x1.1c7691d03b144p-10,    0x1.00472786189abp+0,  -0x1.fffffap-2, INEXACT)
-T(RU,    0x1.6f3cb593ff61fp-9,    0x1.00b7e0446f329p+0,  0x1.a2039cp-23, INEXACT)
-T(RZ,    0x1.6f3cb593ff61fp-9,    0x1.00b7e0446f328p+0,  -0x1.fffff8p-1, INEXACT)
+T(RU,    0x1.6f3cb593ff61fp-9,    0x1.00b7e0446f329p+0,  0x1.a2039ap-23, INEXACT)
+T(RZ,    0x1.6f3cb593ff61fp-9,    0x1.00b7e0446f328p+0,  -0x1.fffffap-1, INEXACT)
 T(RU,   -0x1.1ae14f17fc422p-9,    0x1.fee56cc7cfd49p-1,  0x1.72bb88p-24, INEXACT)
-T(RZ,   -0x1.1ae14f17fc422p-9,    0x1.fee56cc7cfd48p-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,   -0x1.1ae14f17fc422p-9,    0x1.fee56cc7cfd48p-1,  -0x1.fffffep-1, INEXACT)
 T(RN,   -0x1.34d2c548abfcep-9,    0x1.fecb8a4af66bep-1,  -0x1.fffff2p-2, INEXACT)
-T(RZ,    0x1.630a4f5cddc53p-9,    0x1.00b1c2c29e108p+0, -0x1.ce9048p-23, INEXACT)
-T(RU,    0x1.630a4f5cddc53p-9,    0x1.00b1c2c29e109p+0,   0x1.fffffap-1, INEXACT)
+T(RZ,    0x1.630a4f5cddc53p-9,    0x1.00b1c2c29e108p+0, -0x1.ce904ap-23, INEXACT)
+T(RU,    0x1.630a4f5cddc53p-9,    0x1.00b1c2c29e109p+0,   0x1.fffff8p-1, INEXACT)
 T(RN,   -0x1.86e878f0f0d81p-9,    0x1.fe79ac9b64d1cp-1,  -0x1.fffff6p-2, INEXACT)
-T(RZ,    0x1.d8065b8f5caf3p-9,    0x1.00ec701a2c6cbp+0, -0x1.a2a8d2p-23, INEXACT)
+T(RZ,    0x1.d8065b8f5caf3p-9,    0x1.00ec701a2c6cbp+0, -0x1.a2a8d4p-23, INEXACT)
 T(RU,    0x1.d8065b8f5caf3p-9,    0x1.00ec701a2c6ccp+0,   0x1.fffffap-1, INEXACT)
 T(RN,    -0x1.4a972da684fap-9,    0x1.feb5d375eb59bp-1,  -0x1.fffff2p-2, INEXACT)
 T(RZ,   -0x1.7f68ac7bc654ep-8,    0x1.fd036bc326862p-1, -0x1.fa3b5cp-23, INEXACT)
-T(RU,   -0x1.7f68ac7bc654ep-8,    0x1.fd036bc326863p-1,   0x1.fffffap-1, INEXACT)
+T(RU,   -0x1.7f68ac7bc654ep-8,    0x1.fd036bc326863p-1,   0x1.fffff8p-1, INEXACT)
 T(RZ,    0x1.2830b7d8f3573p-8,    0x1.0128dc525a362p+0, -0x1.822446p-25, INEXACT)
-T(RU,    0x1.2830b7d8f3573p-8,    0x1.0128dc525a363p+0,          0x1p+0, INEXACT)
+T(RU,    0x1.2830b7d8f3573p-8,    0x1.0128dc525a363p+0,   0x1.fffffep-1, INEXACT)
 T(RN,    0x1.d1de922173dd4p-8,    0x1.01d38778e1623p+0,  -0x1.fffff2p-2, INEXACT)
 T(RZ,   -0x1.7d0d7e6547258p-7,    0x1.fa149e0643708p-1, -0x1.cdca14p-23, INEXACT)
-T(RU,   -0x1.7d0d7e6547258p-7,    0x1.fa149e0643709p-1,   0x1.fffffap-1, INEXACT)
+T(RU,   -0x1.7d0d7e6547258p-7,    0x1.fa149e0643709p-1,   0x1.fffff8p-1, INEXACT)
 T(RU,   -0x1.010fc4b9bc209p-7,    0x1.fbffc6bde98aap-1,   0x1.b3bd9p-25, INEXACT)
 T(RZ,   -0x1.010fc4b9bc209p-7,    0x1.fbffc6bde98a9p-1,  -0x1.fffffep-1, INEXACT)
 T(RN,   -0x1.cf99084ce73bcp-7,    0x1.f8ceaa42717a6p-1,  -0x1.fffffap-2, INEXACT)
 T(RN,   -0x1.4491f36d4b5c4p-7,    0x1.faf420cd81024p-1,  -0x1.fffffcp-2, INEXACT)
 T(RU,    0x1.f4998d882eea5p-7,    0x1.03f0e2ed7ce93p+0,  0x1.b54114p-23, INEXACT)
-T(RZ,    0x1.f4998d882eea5p-7,    0x1.03f0e2ed7ce92p+0,  -0x1.fffff8p-1, INEXACT)
-T(RZ,    0x1.5e555986dff72p-7,    0x1.02c06cfb2a27ep+0, -0x1.7f7486p-23, INEXACT)
-T(RU,    0x1.5e555986dff72p-7,    0x1.02c06cfb2a27fp+0,   0x1.fffffcp-1, INEXACT)
+T(RZ,    0x1.f4998d882eea5p-7,    0x1.03f0e2ed7ce92p+0,  -0x1.fffffap-1, INEXACT)
+T(RZ,    0x1.5e555986dff72p-7,    0x1.02c06cfb2a27ep+0, -0x1.7f7488p-23, INEXACT)
+T(RU,    0x1.5e555986dff72p-7,    0x1.02c06cfb2a27fp+0,   0x1.fffffap-1, INEXACT)
 T(RN,   -0x1.328895c4e6ecep-7,     0x1.fb3b9542e7bep-1,  -0x1.fffff6p-2, INEXACT)
 T(RN,    0x1.49e46242308d4p-6,    0x1.0534f16076a67p+0,  -0x1.fffff6p-2, INEXACT)
 T(RZ,   -0x1.d0e58622f3516p-6,    0x1.f1ad18ff54f98p-1, -0x1.23b162p-28, INEXACT)
 T(RU,   -0x1.d0e58622f3516p-6,    0x1.f1ad18ff54f99p-1,          0x1p+0, INEXACT)
 T(RN,    0x1.307178536789ep-6,    0x1.04cd2854eac6ep+0,  -0x1.fffffap-2, INEXACT)
-T(RU,   -0x1.754aee0beb9e2p-6,    0x1.f4776c01df9ccp-1,  0x1.4b5e0ep-25, INEXACT)
+T(RU,   -0x1.754aee0beb9e2p-6,    0x1.f4776c01df9ccp-1,  0x1.4b5e0cp-25, INEXACT)
 T(RZ,   -0x1.754aee0beb9e2p-6,    0x1.f4776c01df9cbp-1,  -0x1.fffffep-1, INEXACT)
 T(RZ,    0x1.b4b97d879cac5p-6,    0x1.06ea638902d31p+0,  -0x1.37646p-26, INEXACT)
 T(RU,    0x1.b4b97d879cac5p-6,    0x1.06ea638902d32p+0,          0x1p+0, INEXACT)
@@ -2014,40 +2014,40 @@ T(RN,    -0x1.c0d722437ba3p-5,    0x1.e4b3beea8606fp-1,  -0x1.fffff4p-2, INEXACT
 T(RN,    0x1.3eff146644811p-5,    0x1.0a2a4f32fa232p+0,  -0x1.fffff8p-2, INEXACT)
 T(RN,    0x1.801e5f5c1c572p-5,    0x1.0c4a220cb153dp+0,         -0x1p-1, INEXACT)
 T(RN,    0x1.57cd09de043c9p-4,    0x1.166a44f792cccp+0,  -0x1.fffff6p-2, INEXACT)
-T(RZ,   -0x1.c41ed28bd61c6p-4,    0x1.ca7e0c7d6fc04p-1,  -0x1.553dcp-23, INEXACT)
-T(RU,   -0x1.c41ed28bd61c6p-4,    0x1.ca7e0c7d6fc05p-1,   0x1.fffffcp-1, INEXACT)
-T(RZ,    0x1.f7493eae45d8ap-4,    0x1.217832eb6ff75p+0, -0x1.4708b8p-23, INEXACT)
-T(RU,    0x1.f7493eae45d8ap-4,    0x1.217832eb6ff76p+0,   0x1.fffffcp-1, INEXACT)
-T(RU,    0x1.57bcc987b63aap-4,     0x1.16692a2e5696p+0,  0x1.2d3b02p-23, INEXACT)
-T(RZ,    0x1.57bcc987b63aap-4,    0x1.16692a2e5695fp+0,  -0x1.fffffap-1, INEXACT)
+T(RZ,   -0x1.c41ed28bd61c6p-4,    0x1.ca7e0c7d6fc04p-1, -0x1.553dc2p-23, INEXACT)
+T(RU,   -0x1.c41ed28bd61c6p-4,    0x1.ca7e0c7d6fc05p-1,   0x1.fffffap-1, INEXACT)
+T(RZ,    0x1.f7493eae45d8ap-4,    0x1.217832eb6ff75p+0, -0x1.4708bap-23, INEXACT)
+T(RU,    0x1.f7493eae45d8ap-4,    0x1.217832eb6ff76p+0,   0x1.fffffap-1, INEXACT)
+T(RU,    0x1.57bcc987b63aap-4,     0x1.16692a2e5696p+0,    0x1.2d3bp-23, INEXACT)
+T(RZ,    0x1.57bcc987b63aap-4,    0x1.16692a2e5695fp+0,  -0x1.fffffcp-1, INEXACT)
 T(RN,   -0x1.f0f13f3ba984ep-4,    0x1.c580a47c83b55p-1,  -0x1.fffffap-2, INEXACT)
-T(RU,    0x1.7f42661a56a68p-4,    0x1.191c338d31e21p+0,  0x1.4392f6p-23, INEXACT)
+T(RU,    0x1.7f42661a56a68p-4,    0x1.191c338d31e21p+0,  0x1.4392f4p-23, INEXACT)
 T(RZ,    0x1.7f42661a56a68p-4,     0x1.191c338d31e2p+0,  -0x1.fffffap-1, INEXACT)
 T(RZ,   -0x1.0eafe984f00a9p-4,    0x1.df420698f100bp-1, -0x1.7e9efcp-23, INEXACT)
-T(RU,   -0x1.0eafe984f00a9p-4,    0x1.df420698f100cp-1,   0x1.fffffcp-1, INEXACT)
-T(RZ,   -0x1.dc0c07eefff15p-4,    0x1.c7d2698eac474p-1, -0x1.b0dafcp-23, INEXACT)
+T(RU,   -0x1.0eafe984f00a9p-4,    0x1.df420698f100cp-1,   0x1.fffffap-1, INEXACT)
+T(RZ,   -0x1.dc0c07eefff15p-4,    0x1.c7d2698eac474p-1, -0x1.b0dafep-23, INEXACT)
 T(RU,   -0x1.dc0c07eefff15p-4,    0x1.c7d2698eac475p-1,   0x1.fffffap-1, INEXACT)
 T(RN,    0x1.c72cd3f98721fp-4,    0x1.1e16dfbf026e8p+0,  -0x1.fffff8p-2, INEXACT)
 T(RN,   -0x1.da329c2740e34p-4,    0x1.c8071bd51417fp-1,  -0x1.fffff2p-2, INEXACT)
 T(RN,   -0x1.510069a6bcdc8p-4,    0x1.d78fa9377f817p-1,  -0x1.fffffap-2, INEXACT)
 T(RN,    0x1.88922801e8cdbp-4,    0x1.19bffc584a73ap+0,  -0x1.fffff2p-2, INEXACT)
-T(RZ,    0x1.416b0e0ac37cfp-3,    0x1.2b806befd18a2p+0, -0x1.cc7fa8p-25, INEXACT)
-T(RU,    0x1.416b0e0ac37cfp-3,    0x1.2b806befd18a3p+0,          0x1p+0, INEXACT)
-T(RZ,    0x1.fce7a46b3e20cp-3,    0x1.4836cf50bf885p+0, -0x1.c85f1cp-23, INEXACT)
-T(RU,    0x1.fce7a46b3e20cp-3,    0x1.4836cf50bf886p+0,   0x1.fffffap-1, INEXACT)
-T(RU,   -0x1.c66002e0201f4p-3,    0x1.9a1ffb251902fp-1,  0x1.c6d972p-24, INEXACT)
+T(RZ,    0x1.416b0e0ac37cfp-3,    0x1.2b806befd18a2p+0, -0x1.cc7faap-25, INEXACT)
+T(RU,    0x1.416b0e0ac37cfp-3,    0x1.2b806befd18a3p+0,   0x1.fffffep-1, INEXACT)
+T(RZ,    0x1.fce7a46b3e20cp-3,    0x1.4836cf50bf885p+0, -0x1.c85f1ep-23, INEXACT)
+T(RU,    0x1.fce7a46b3e20cp-3,    0x1.4836cf50bf886p+0,   0x1.fffff8p-1, INEXACT)
+T(RU,   -0x1.c66002e0201f4p-3,    0x1.9a1ffb251902fp-1,   0x1.c6d97p-24, INEXACT)
 T(RZ,   -0x1.c66002e0201f4p-3,    0x1.9a1ffb251902ep-1,  -0x1.fffffcp-1, INEXACT)
-T(RU,   -0x1.ed15f23b0db9fp-3,    0x1.9272178452a9ap-1,  0x1.1f96f8p-24, INEXACT)
-T(RZ,   -0x1.ed15f23b0db9fp-3,    0x1.9272178452a99p-1,  -0x1.fffffcp-1, INEXACT)
-T(RU,   -0x1.003d3590af92dp-3,    0x1.c3c9216c91977p-1,  0x1.dbbfc2p-23, INEXACT)
+T(RU,   -0x1.ed15f23b0db9fp-3,    0x1.9272178452a9ap-1,  0x1.1f96f6p-24, INEXACT)
+T(RZ,   -0x1.ed15f23b0db9fp-3,    0x1.9272178452a99p-1,  -0x1.fffffep-1, INEXACT)
+T(RU,   -0x1.003d3590af92dp-3,    0x1.c3c9216c91977p-1,   0x1.dbbfcp-23, INEXACT)
 T(RZ,   -0x1.003d3590af92dp-3,    0x1.c3c9216c91976p-1,  -0x1.fffff8p-1, INEXACT)
 T(RN,    0x1.801b0c627f4f4p-3,    0x1.34cf95847a968p+0,  -0x1.fffff6p-2, INEXACT)
 T(RU,    0x1.7c29308bc2045p-3,    0x1.3437751d977cbp+0,    0x1.8b6ap-25, INEXACT)
 T(RZ,    0x1.7c29308bc2045p-3,    0x1.3437751d977cap+0,  -0x1.fffffep-1, INEXACT)
 T(RN,    0x1.7b1a939487f83p-3,    0x1.340ebddf2b551p+0,  -0x1.fffff2p-2, INEXACT)
 T(RN,    0x1.35d64bdf650a9p-3,    0x1.29d0136a675f6p+0,  -0x1.fffff2p-2, INEXACT)
-T(RU,    0x1.b957582a576bep-3,    0x1.3d901d9b4d32bp+0,  0x1.0400aep-23, INEXACT)
-T(RZ,    0x1.b957582a576bep-3,    0x1.3d901d9b4d32ap+0,  -0x1.fffffap-1, INEXACT)
+T(RU,    0x1.b957582a576bep-3,    0x1.3d901d9b4d32bp+0,  0x1.0400acp-23, INEXACT)
+T(RZ,    0x1.b957582a576bep-3,    0x1.3d901d9b4d32ap+0,  -0x1.fffffcp-1, INEXACT)
 T(RU,   -0x1.b5606a57f287ap-3,    0x1.9d8b0ac3b141cp-1,  0x1.6ecc02p-23, INEXACT)
 T(RZ,   -0x1.b5606a57f287ap-3,    0x1.9d8b0ac3b141bp-1,  -0x1.fffffap-1, INEXACT)
 T(RZ,    0x1.176aff86fd891p-2,    0x1.50507ef5e6fcap+0, -0x1.9dd90ap-23, INEXACT)
@@ -2056,7 +2056,7 @@ T(RZ,   -0x1.4d6ea20d26a06p-2,    0x1.71b4a8b0ef52fp-1, -0x1.a8c2e4p-23, INEXACT
 T(RU,   -0x1.4d6ea20d26a06p-2,     0x1.71b4a8b0ef53p-1,   0x1.fffffap-1, INEXACT)
 T(RN,    0x1.52896cd10d217p-2,    0x1.644d69fe48ddap+0,  -0x1.fffff6p-2, INEXACT)
 T(RU,   -0x1.09132cbc994d6p-2,    0x1.8b3a53ed72aafp-1,  0x1.38e3fap-24, INEXACT)
-T(RZ,   -0x1.09132cbc994d6p-2,    0x1.8b3a53ed72aaep-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,   -0x1.09132cbc994d6p-2,    0x1.8b3a53ed72aaep-1,  -0x1.fffffep-1, INEXACT)
 T(RN,    0x1.9ad7f5d0962d7p-2,    0x1.7e5f07a8d12ecp+0,  -0x1.fffff6p-2, INEXACT)
 T(RN,    0x1.3f28f63373923p-2,    0x1.5d9fa40d0616fp+0,  -0x1.fffffep-2, INEXACT)
 T(RN,   -0x1.3e5e4cd34bef8p-1,     0x1.12edb8a2bbe4p-1,  -0x1.fffff4p-2, INEXACT)
@@ -2066,8 +2066,8 @@ T(RN,    0x1.690af85110305p-1,    0x1.031823f68433ep+1,  -0x1.fffff6p-2, INEXACT
 T(RN,   -0x1.60bf127f2abdcp-1,    0x1.01132227d5ea3p-1,  -0x1.fffffep-2, INEXACT)
 T(RN,   -0x1.431433800c3a4p-1,    0x1.10692883e690fp-1,  -0x1.fffff6p-2, INEXACT)
 T(RN,   -0x1.92ca6cd4872d2p-1,    0x1.d245df8236eb3p-2,         -0x1p-1, INEXACT)
-T(RU,   -0x1.b9a14bc94c187p+0,    0x1.6cdb0617802aep-3,  0x1.9a0d74p-23, INEXACT)
-T(RZ,   -0x1.b9a14bc94c187p+0,    0x1.6cdb0617802adp-3,  -0x1.fffff8p-1, INEXACT)
+T(RU,   -0x1.b9a14bc94c187p+0,    0x1.6cdb0617802aep-3,  0x1.9a0d72p-23, INEXACT)
+T(RZ,   -0x1.b9a14bc94c187p+0,    0x1.6cdb0617802adp-3,  -0x1.fffffap-1, INEXACT)
 T(RU,    0x1.dccbc14ac1059p+0,    0x1.9c24443155642p+2,  0x1.597cfap-23, INEXACT)
 T(RZ,    0x1.dccbc14ac1059p+0,    0x1.9c24443155641p+2,  -0x1.fffffap-1, INEXACT)
 T(RZ,   -0x1.1d5c077283989p+0,    0x1.4fe40fc85fb44p-2, -0x1.ba4b42p-23, INEXACT)
@@ -2076,24 +2076,24 @@ T(RN,    0x1.df60f946e3598p+0,    0x1.a0522b5c3f128p+2,  -0x1.fffffcp-2, INEXACT
 T(RN,   -0x1.f08733e636ab8p+0,    0x1.266f2f98b49c6p-3,   -0x1.fffffp-2, INEXACT)
 T(RN,   -0x1.87183771a1cb3p+0,    0x1.bc7af4886d6b1p-3,  -0x1.fffff6p-2, INEXACT)
 T(RN,    0x1.a2db7e04f7e0ep+1,    0x1.a5f5ee0610ae9p+4,  -0x1.fffff8p-2, INEXACT)
-T(RU,    0x1.35fc1a293ed18p+1,    0x1.687fffde31012p+3,  0x1.a379f6p-26, INEXACT)
-T(RZ,    0x1.35fc1a293ed18p+1,    0x1.687fffde31011p+3,  -0x1.fffffep-1, INEXACT)
+T(RU,    0x1.35fc1a293ed18p+1,    0x1.687fffde31012p+3,  0x1.a379f4p-26, INEXACT)
+T(RZ,    0x1.35fc1a293ed18p+1,    0x1.687fffde31011p+3,         -0x1p+0, INEXACT)
 T(RN,    0x1.bc2ef113faa25p+1,    0x1.0124106d4dffdp+5,  -0x1.fffffep-2, INEXACT)
 T(RZ,   -0x1.201173cf2d313p+1,    0x1.af7c4000d1842p-4, -0x1.06967ep-23, INEXACT)
 T(RU,   -0x1.201173cf2d313p+1,    0x1.af7c4000d1843p-4,   0x1.fffffcp-1, INEXACT)
 T(RN,    0x1.e7b09068bbb7bp+1,    0x1.693b1be3e9568p+5,  -0x1.fffffap-2, INEXACT)
-T(RU,   -0x1.dc0b75b47d617p+2,   0x1.347623b4a82d2p-11,  0x1.4cafc8p-25, INEXACT)
+T(RU,   -0x1.dc0b75b47d617p+2,   0x1.347623b4a82d2p-11,  0x1.4cafc6p-25, INEXACT)
 T(RZ,   -0x1.dc0b75b47d617p+2,   0x1.347623b4a82d1p-11,  -0x1.fffffep-1, INEXACT)
 T(RN,   -0x1.aa472cfda57dep+2,   0x1.4fa534227e097p-10,  -0x1.fffff2p-2, INEXACT)
 T(RU,   -0x1.7af8136129b09p+2,    0x1.5f7717ff6d676p-9,  0x1.9e0eb2p-23, INEXACT)
-T(RZ,   -0x1.7af8136129b09p+2,    0x1.5f7717ff6d675p-9,  -0x1.fffff8p-1, INEXACT)
+T(RZ,   -0x1.7af8136129b09p+2,    0x1.5f7717ff6d675p-9,  -0x1.fffffap-1, INEXACT)
 T(RN,    0x1.ff9b5d4748d9cp+2,   0x1.72568840c2e4dp+11,  -0x1.fffffcp-2, INEXACT)
 T(RN,   -0x1.fd47306f09b4ap+2,    0x1.6f0a7f324b84p-12,  -0x1.fffffcp-2, INEXACT)
 T(RN,    0x1.d71c9e180fd34p+2,   0x1.896670f77109fp+10,  -0x1.fffff4p-2, INEXACT)
-T(RZ,   -0x1.c6604919d143dp+3,   0x1.6dc60c3cf91bfp-21, -0x1.604c66p-23, INEXACT)
-T(RU,   -0x1.c6604919d143dp+3,    0x1.6dc60c3cf91cp-21,   0x1.fffffcp-1, INEXACT)
-T(RZ,    0x1.909b13acd25a9p+3,   0x1.0b0e57c5fe85dp+18, -0x1.7ec652p-25, INEXACT)
-T(RU,    0x1.909b13acd25a9p+3,   0x1.0b0e57c5fe85ep+18,          0x1p+0, INEXACT)
+T(RZ,   -0x1.c6604919d143dp+3,   0x1.6dc60c3cf91bfp-21, -0x1.604c68p-23, INEXACT)
+T(RU,   -0x1.c6604919d143dp+3,    0x1.6dc60c3cf91cp-21,   0x1.fffffap-1, INEXACT)
+T(RZ,    0x1.909b13acd25a9p+3,   0x1.0b0e57c5fe85dp+18, -0x1.7ec654p-25, INEXACT)
+T(RU,    0x1.909b13acd25a9p+3,   0x1.0b0e57c5fe85ep+18,   0x1.fffffep-1, INEXACT)
 T(RU,   -0x1.344923d39e3c2p+3,   0x1.12993259cfa56p-14,  0x1.ee8d8ap-23, INEXACT)
 T(RZ,   -0x1.344923d39e3c2p+3,   0x1.12993259cfa55p-14,  -0x1.fffff8p-1, INEXACT)
 T(RU,    0x1.0b129ed1e91dbp+3,   0x1.075640596ac4ep+12,  0x1.c8424cp-23, INEXACT)
@@ -2102,34 +2102,34 @@ T(RN,    0x1.da25550ea47c2p+3,   0x1.4c55c97370049p+21,  -0x1.fffff8p-2, INEXACT
 T(RN,   -0x1.c5516c5a7b04dp+3,   0x1.7a11df6318acdp-21,  -0x1.fffff6p-2, INEXACT)
 T(RN,    0x1.5c5a3f479a04ap+3,   0x1.a1601f2f162d9p+15,   -0x1.fffffp-2, INEXACT)
 T(RN,    0x1.b1b7c3d0a7725p+3,   0x1.77cd64a870017p+19,  -0x1.fffff6p-2, INEXACT)
-T(RZ,   -0x1.2a48311981aadp+4,   0x1.133530f40ff9cp-27, -0x1.7a228cp-23, INEXACT)
-T(RU,   -0x1.2a48311981aadp+4,   0x1.133530f40ff9dp-27,   0x1.fffffcp-1, INEXACT)
+T(RZ,   -0x1.2a48311981aadp+4,   0x1.133530f40ff9cp-27, -0x1.7a228ep-23, INEXACT)
+T(RU,   -0x1.2a48311981aadp+4,   0x1.133530f40ff9dp-27,   0x1.fffffap-1, INEXACT)
 T(RZ,    0x1.02224624b76a7p+4,   0x1.35df48c05c96cp+23, -0x1.fbc736p-24, INEXACT)
-T(RU,    0x1.02224624b76a7p+4,   0x1.35df48c05c96dp+23,   0x1.fffffep-1, INEXACT)
+T(RU,    0x1.02224624b76a7p+4,   0x1.35df48c05c96dp+23,   0x1.fffffcp-1, INEXACT)
 T(RN,   -0x1.80c1f8d5eb8d7p+4,   0x1.3cb49b8d06853p-35,  -0x1.fffff4p-2, INEXACT)
-T(RZ,   -0x1.56a07327816d7p+4,   0x1.137e9896c1d2ap-31, -0x1.bb242cp-23, INEXACT)
+T(RZ,   -0x1.56a07327816d7p+4,   0x1.137e9896c1d2ap-31, -0x1.bb242ep-23, INEXACT)
 T(RU,   -0x1.56a07327816d7p+4,   0x1.137e9896c1d2bp-31,   0x1.fffffap-1, INEXACT)
 T(RN,   -0x1.c68c7efcd99bcp+4,   0x1.0281043c292c4p-41,         -0x1p-1, INEXACT)
 T(RU,     0x1.f2889fe5be84p+4,   0x1.ef3f4b3202ac4p+44,  0x1.3138d6p-26, INEXACT)
-T(RZ,     0x1.f2889fe5be84p+4,   0x1.ef3f4b3202ac3p+44,  -0x1.fffffep-1, INEXACT)
+T(RZ,     0x1.f2889fe5be84p+4,   0x1.ef3f4b3202ac3p+44,         -0x1p+0, INEXACT)
 T(RN,    0x1.ecdc85918bd2ap+4,   0x1.5b6bfff816b21p+44,  -0x1.fffffap-2, INEXACT)
 T(RN,   -0x1.7e9416adab235p+4,   0x1.6aeac4748cf18p-35,  -0x1.fffff2p-2, INEXACT)
 T(RN,    0x1.ef46ff8e2f00ap+4,   0x1.940c6e33b7f6ep+44,  -0x1.fffff2p-2, INEXACT)
 T(RN,   -0x1.1296430479488p+4,   0x1.2e8705ab488e9p-25,  -0x1.fffff2p-2, INEXACT)
-T(RU,   -0x1.267d8ae3ea8b3p+5,   0x1.db3e122e39784p-54,  0x1.4f8d3cp-24, INEXACT)
-T(RZ,   -0x1.267d8ae3ea8b3p+5,   0x1.db3e122e39783p-54,  -0x1.fffffcp-1, INEXACT)
-T(RU,   -0x1.51433ecd413d3p+5,    0x1.21d66e2ac155p-61,  0x1.665f9ap-25, INEXACT)
+T(RU,   -0x1.267d8ae3ea8b3p+5,   0x1.db3e122e39784p-54,  0x1.4f8d3ap-24, INEXACT)
+T(RZ,   -0x1.267d8ae3ea8b3p+5,   0x1.db3e122e39783p-54,  -0x1.fffffep-1, INEXACT)
+T(RU,   -0x1.51433ecd413d3p+5,    0x1.21d66e2ac155p-61,  0x1.665f98p-25, INEXACT)
 T(RZ,   -0x1.51433ecd413d3p+5,   0x1.21d66e2ac154fp-61,  -0x1.fffffep-1, INEXACT)
 T(RN,   -0x1.0584d30b41ae1p+5,   0x1.c9c76a0df65c2p-48,  -0x1.fffff4p-2, INEXACT)
-T(RU,    0x1.53d00af05d111p+5,   0x1.36ff31c9edc16p+61,  0x1.e761f8p-24, INEXACT)
+T(RU,    0x1.53d00af05d111p+5,   0x1.36ff31c9edc16p+61,  0x1.e761f6p-24, INEXACT)
 T(RZ,    0x1.53d00af05d111p+5,   0x1.36ff31c9edc15p+61,  -0x1.fffffcp-1, INEXACT)
-T(RU,   -0x1.4b33e4aa98c6fp+5,   0x1.3519fda4b977cp-60,  0x1.e3ef24p-23, INEXACT)
+T(RU,   -0x1.4b33e4aa98c6fp+5,   0x1.3519fda4b977cp-60,  0x1.e3ef22p-23, INEXACT)
 T(RZ,   -0x1.4b33e4aa98c6fp+5,   0x1.3519fda4b977bp-60,  -0x1.fffff8p-1, INEXACT)
-T(RZ,    0x1.6b3aea52bde1cp+5,   0x1.6afdb02de9831p+65, -0x1.54db4cp-23, INEXACT)
-T(RU,    0x1.6b3aea52bde1cp+5,   0x1.6afdb02de9832p+65,   0x1.fffffcp-1, INEXACT)
+T(RZ,    0x1.6b3aea52bde1cp+5,   0x1.6afdb02de9831p+65, -0x1.54db4ep-23, INEXACT)
+T(RU,    0x1.6b3aea52bde1cp+5,   0x1.6afdb02de9832p+65,   0x1.fffffap-1, INEXACT)
 T(RN,   -0x1.abcb57701b545p+5,   0x1.ce5f384c80db4p-78,  -0x1.fffff8p-2, INEXACT)
-T(RZ,    0x1.e4a01127c3d87p+5,   0x1.50d059a55f844p+87, -0x1.04caaap-25, INEXACT)
-T(RU,    0x1.e4a01127c3d87p+5,   0x1.50d059a55f845p+87,          0x1p+0, INEXACT)
+T(RZ,    0x1.e4a01127c3d87p+5,   0x1.50d059a55f844p+87, -0x1.04caacp-25, INEXACT)
+T(RU,    0x1.e4a01127c3d87p+5,   0x1.50d059a55f845p+87,   0x1.fffffep-1, INEXACT)
 T(RN,    0x1.c8593c89a4acap+5,   0x1.3a679d07a50c9p+82,  -0x1.fffffap-2, INEXACT)
 T(RU,   -0x1.fc63ca5d5a6d8p+6,  0x1.8e242d9c8d666p-184,  0x1.c4cfb2p-24, INEXACT)
 T(RZ,   -0x1.fc63ca5d5a6d8p+6,  0x1.8e242d9c8d665p-184,  -0x1.fffffcp-1, INEXACT)