math: regenerate all math tests
[libc-test] / src / math / crlibm / sin.h
index 37a0e48..1b4ae81 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
@@ -37,10 +37,10 @@ T(RU,                     nan,                     nan,          0x0p+0, 0) // N
 T(RD,                     nan,                     nan,          0x0p+0, 0) // NaN
 T(RZ,                     nan,                     nan,          0x0p+0, 0) // NaN
 // Various bad cases either provided by Evgeny Gvozdev, or found during debugging
-T(RD,    0x1.32ce90b3217ep+18,                 -0x1p+0,  -0x1.2355a2p-2, INEXACT) // a bad case around Pi
+T(RD,    0x1.32ce90b3217ep+18,                 -0x1p+0,   -0x1.2355ap-2, INEXACT) // a bad case around Pi
 T(RD,   0x1.32ce90b32181ep+18,                 -0x1p+0,  -0x1.fc707cp-2, INEXACT) // a transition on a binade boundary
-T(RD,   0x1.32ce90b32181fp+18,   -0x1.fffffffffffffp-1, -0x1.bbab8cp-11, INEXACT)
-T(RU,   0x1.32ce90b32173ep+18,   -0x1.fffffffffffffp-1,   0x1.f8708ep-1, INEXACT)
+T(RD,   0x1.32ce90b32181fp+18,   -0x1.fffffffffffffp-1, -0x1.bbab8ap-11, INEXACT)
+T(RU,   0x1.32ce90b32173ep+18,   -0x1.fffffffffffffp-1,   0x1.f8708cp-1, INEXACT)
 // One in five of the very worst cases computed by Lefevre and Muller.
 // Rounding these values requires evaluating the function to at least 2^(-100).
 // These worst cases have been selected thanks to the filterlists 5 script
@@ -48,34 +48,34 @@ T(RU,   0x1.32ce90b32173ep+18,   -0x1.fffffffffffffp-1,   0x1.f8708ep-1, INEXACT
 T(RN,    0x1.54b3504c6b4a3p-1,    0x1.3c1b936417dddp-1,          0x1p-1, INEXACT) // 6.654305547032389744899205652473e-01
 T(RZ,   0x1.84d161f7b171cp-10,   0x1.84d1589fe0e99p-10,  -0x1.8a931p-51, INEXACT) // 1.483222584214022830850776557554e-03
 T(RN,   0x1.9161eb1f20886p-10,   0x1.9161e0d7dd8e9p-10,          0x1p-1, INEXACT) // 1.531152702029221681495618767599e-03
-T(RZ,   0x1.c4c8b9f809874p-10,   0x1.c4c8ab36e7a47p-10,  -0x1.fffffep-1, INEXACT) // 1.727234221115672881119440518205e-03
+T(RZ,   0x1.c4c8b9f809874p-10,   0x1.c4c8ab36e7a47p-10,         -0x1p+0, INEXACT) // 1.727234221115672881119440518205e-03
 T(RN,   0x1.c558bb83fe758p-10,   0x1.c558acb4c4313p-10,          0x1p-1, INEXACT) // 1.729380078357730873839237517586e-03
 T(RN,   0x1.c60cdb2cd0303p-10,   0x1.c60ccc4be7e9bp-10,         -0x1p-1, INEXACT) // 1.732064130195166236012016547363e-03
-T(RZ,   0x1.446b74d46480cp-11,   0x1.446b73790e4f4p-11,  -0x1.fffffep-1, INEXACT) // 6.187815693456956943341307209039e-04
+T(RZ,   0x1.446b74d46480cp-11,   0x1.446b73790e4f4p-11,         -0x1p+0, INEXACT) // 6.187815693456956943341307209039e-04
 T(RN,   0x1.6e3bbdba9ae42p-11,   0x1.6e3bbbc6e9b42p-11,          0x1p-1, INEXACT) // 6.985347057030871168598062936894e-04
-T(RZ,   0x1.f12960ec65acbp-11,   0x1.f1295c0a5d205p-11,  -0x1.fffffep-1, INEXACT) // 9.482605651552565009451689626019e-04
+T(RZ,   0x1.f12960ec65acbp-11,   0x1.f1295c0a5d205p-11,         -0x1p+0, INEXACT) // 9.482605651552565009451689626019e-04
 T(RN,   0x1.8bc6a16659cdap-12,    0x1.8bc6a0c8b147p-12,          0x1p-1, INEXACT) // 3.774413111358850209456350377479e-04
 T(RZ,   0x1.c63d1e34b8dd8p-12,   0x1.c63d1d465e65cp-12, -0x1.06d036p-51, INEXACT) // 4.331958219110066364565536645159e-04
 T(RZ,   0x1.ecc3edd1ccccep-12,   0x1.ecc3eca182456p-12, -0x1.59279ap-51, INEXACT) // 4.699376560097335382357175426193e-04
 T(RN,   0x1.107b328b22c92p-13,   0x1.107b327e46097p-13,          0x1p-1, INEXACT) // 1.299291801369657100607979405282e-04
-T(RZ,   0x1.2359262c76506p-13,   0x1.2359261cbd20ap-13,  -0x1.fffffep-1, INEXACT) // 1.389256662054709728741641594496e-04
-T(RZ,   0x1.8682328e43efdp-13,   0x1.868232686754bp-13,  -0x1.fffffep-1, INEXACT) // 1.862090034099247190611109425973e-04
-T(RZ,   0x1.852ecf61f5f67p-14,    0x1.852ecf589768p-14,  -0x1.fffffep-1, INEXACT) // 9.278842256265976953712865116231e-05
+T(RZ,   0x1.2359262c76506p-13,   0x1.2359261cbd20ap-13,         -0x1p+0, INEXACT) // 1.389256662054709728741641594496e-04
+T(RZ,   0x1.8682328e43efdp-13,   0x1.868232686754bp-13,         -0x1p+0, INEXACT) // 1.862090034099247190611109425973e-04
+T(RZ,   0x1.852ecf61f5f67p-14,    0x1.852ecf589768p-14,         -0x1p+0, INEXACT) // 9.278842256265976953712865116231e-05
 T(RN,   0x1.8d41a9eb26026p-14,   0x1.8d41a9e12f0f6p-14,          0x1p-1, INEXACT) // 9.471333003074951391829505720210e-05
 T(RN,   0x1.997d35866ce04p-14,   0x1.997d357b82f1bp-14,          0x1p-1, INEXACT) // 9.762980889754113581271988131505e-05
 T(RN,   0x1.c033181c04101p-14,    0x1.c033180db481p-14,         -0x1p-1, INEXACT) // 1.068591085984262192354679599227e-04
 T(RN,   0x1.708b239a9dd02p-15,   0x1.708b2398a09afp-15,          0x1p-1, INEXACT) // 4.393381023686840326173547177646e-05
 T(RN,   0x1.986a75aeb40f4p-16,   0x1.986a75ae06cefp-16,          0x1p-1, INEXACT) // 2.434348214813780123411818268053e-05
-T(RZ,   0x1.aa6782f196027p-16,   0x1.aa6782f0d0d7bp-16,  -0x1.fffffep-1, INEXACT) // 2.541567932320978220168093686393e-05
+T(RZ,   0x1.aa6782f196027p-16,   0x1.aa6782f0d0d7bp-16,         -0x1p+0, INEXACT) // 2.541567932320978220168093686393e-05
 T(RN,   0x1.55a1feaa926f1p-16,   0x1.55a1feaa2d082p-16,          0x1p-1, INEXACT) // 2.036290121968422958524148891346e-05
 T(RZ,   0x1.98ec45c2eaa5ep-17,   0x1.98ec45c2bf2c7p-17, -0x1.d77ee8p-53, INEXACT) // 1.218685327393947935028205298291e-05
 T(RZ,   0x1.6800000002f76p-17,   0x1.67ffffffe54dap-17,   -0x1.fd15p-59, INEXACT) // 1.072883605959089540061827949824e-05
 T(RN,   0x1.d81c0fe235a3dp-17,   0x1.d81c0fe1f2bcfp-17,         -0x1p-1, INEXACT) // 1.406996301904245219983966702637e-05
 T(RZ,    0x1.e00000000708p-17,    0x1.dfffffffc0b8p-17,  -0x1.dcba6p-56, INEXACT) // 1.430511474614253909776184769953e-05
-T(RZ,   0x1.7388a06068301p-18,   0x1.7388a06060093p-18,  -0x1.fffffep-1, INEXACT) // 5.536283510216385095813965838696e-06
+T(RZ,   0x1.7388a06068301p-18,   0x1.7388a06060093p-18,         -0x1p+0, INEXACT) // 5.536283510216385095813965838696e-06
 T(RN,   0x1.1872e4d27cfb9p-18,    0x1.1872e4d2797ap-18,         -0x1p-1, INEXACT) // 4.179012835770568958014634791676e-06
 T(RZ,   0x1.13841c84df561p-19,   0x1.13841c84de815p-19,  -0x1.47a22p-53, INEXACT) // 2.052754612013000006036063729842e-06
-T(RZ,   0x1.202c386b35cacp-19,   0x1.202c386b34d74p-19,  -0x1.fffffep-1, INEXACT) // 2.147054194527930879080566961559e-06
+T(RZ,   0x1.202c386b35cacp-19,   0x1.202c386b34d74p-19,         -0x1p+0, INEXACT) // 2.147054194527930879080566961559e-06
 T(RN,   0x1.32b8464dd24abp-19,   0x1.32b8464dd1253p-19,          0x1p-1, INEXACT) // 2.285240760101038111432860885919e-06
 T(RZ,   0x1.580646ae65d0ep-19,   0x1.580646ae6432bp-19,  -0x1.f1f2ep-54, INEXACT) // 2.563182383851322767383176109979e-06
 T(RN,   0x1.8175b05446bd1p-19,   0x1.8175b05444767p-19,         -0x1p-1, INEXACT) // 2.871898724288756083925346421215e-06
@@ -83,23 +83,23 @@ T(RN,   0x1.bc13870c062f4p-19,   0x1.bc13870c02b46p-19,         -0x1p-1, INEXACT
 T(RZ,   0x1.c420e5a255372p-19,   0x1.c420e5a2518afp-19,  -0x1.e243cp-51, INEXACT) // 3.368619858760301073784346886919e-06
 T(RN,     0x1.1c63df63d59dp-2,    0x1.18bf91b163125p-2,          0x1p-1, INEXACT) // 2.777247337993715703419184137601e-01
 T(RZ,    0x1.50954b7bbf87bp-2,    0x1.4a8e1a96e38e3p-2, -0x1.a24f48p-54, INEXACT) // 3.286945146827588426496902229701e-01
-T(RZ,    0x1.69b8bc35af31fp-2,    0x1.623ee90376578p-2,  -0x1.fffffep-1, INEXACT) // 3.532437713400202183855469684204e-01
-T(RZ,    0x1.e05b0e0a809bcp-2,    0x1.ceee68154d1c8p-2,  -0x1.fffffep-1, INEXACT) // 4.690973466787473622474635703838e-01
-T(RZ,   0x1.4bec6c97ff89ap-20,   0x1.4bec6c97ff2c9p-20,  -0x1.fffffep-1, INEXACT) // 1.236511513624403977483707031682e-06
+T(RZ,    0x1.69b8bc35af31fp-2,    0x1.623ee90376578p-2,         -0x1p+0, INEXACT) // 3.532437713400202183855469684204e-01
+T(RZ,    0x1.e05b0e0a809bcp-2,    0x1.ceee68154d1c8p-2,         -0x1p+0, INEXACT) // 4.690973466787473622474635703838e-01
+T(RZ,   0x1.4bec6c97ff89ap-20,   0x1.4bec6c97ff2c9p-20,         -0x1p+0, INEXACT) // 1.236511513624403977483707031682e-06
 T(RN,   0x1.56afd8a717aaap-20,   0x1.56afd8a717445p-20,          0x1p-1, INEXACT) // 1.276608182519389185412836754119e-06
-T(RZ,   0x1.7c94ac65768c4p-20,      0x1.7c94ac6576p-20,  -0x1.fffffep-1, INEXACT) // 1.417773796466698664790143796788e-06
-T(RZ,   0x1.9baddc3e50b47p-20,   0x1.9baddc3e5002fp-20,  -0x1.fffffep-1, INEXACT) // 1.533624313391269313234014336211e-06
-T(RZ,   0x1.a2ce34e9584edp-20,   0x1.a2ce34e95793fp-20,  -0x1.fffffep-1, INEXACT) // 1.560172046964892219225837406704e-06
-T(RZ,   0x1.ab8aeac473b99p-21,   0x1.ab8aeac47387ep-21, -0x1.78821ep-51, INEXACT) // 7.963602333629416173460991053290e-07
+T(RZ,   0x1.7c94ac65768c4p-20,      0x1.7c94ac6576p-20,         -0x1p+0, INEXACT) // 1.417773796466698664790143796788e-06
+T(RZ,   0x1.9baddc3e50b47p-20,   0x1.9baddc3e5002fp-20,         -0x1p+0, INEXACT) // 1.533624313391269313234014336211e-06
+T(RZ,   0x1.a2ce34e9584edp-20,   0x1.a2ce34e95793fp-20,         -0x1p+0, INEXACT) // 1.560172046964892219225837406704e-06
+T(RZ,   0x1.ab8aeac473b99p-21,   0x1.ab8aeac47387ep-21,  -0x1.78822p-51, INEXACT) // 7.963602333629416173460991053290e-07
 T(RN,   0x1.37d8eed285d62p-21,   0x1.37d8eed285c2ep-21,          0x1p-1, INEXACT) // 5.808610359950615074318145195087e-07
 T(RN,   0x1.c47fb71e1a10fp-21,   0x1.c47fb71e19d61p-21,          0x1p-1, INEXACT) // 8.428448585841931068584893631257e-07
 T(RZ,   0x1.e267dbfdf41a7p-21,   0x1.e267dbfdf3d31p-21, -0x1.76c9c8p-51, INEXACT) // 8.985506381124528823263019998435e-07
-T(RZ,   0x1.fd1109fca2f82p-21,   0x1.fd1109fca2a43p-21,  -0x1.fffffep-1, INEXACT) // 9.482103560816799822137538114597e-07
+T(RZ,   0x1.fd1109fca2f82p-21,   0x1.fd1109fca2a43p-21,         -0x1p+0, INEXACT) // 9.482103560816799822137538114597e-07
 T(RN,   0x1.a050ba4d79ae6p-22,   0x1.a050ba4d79a2fp-22,          0x1p-1, INEXACT) // 3.877238768643274658600036096379e-07
-T(RZ,   0x1.5ce31c83539eap-22,   0x1.5ce31c835397ep-22, -0x1.b6b96ep-51, INEXACT) // 3.249264823494212958929238700689e-07
+T(RZ,   0x1.5ce31c83539eap-22,   0x1.5ce31c835397ep-22,  -0x1.b6b97p-51, INEXACT) // 3.249264823494212958929238700689e-07
 T(RZ,   0x1.61246d6ad9af9p-22,   0x1.61246d6ad9a89p-22, -0x1.bc498cp-51, INEXACT) // 3.288893909908682867212928544604e-07
 T(RZ,   0x1.3bacd6561ff5ep-24,   0x1.3bacd6561ff59p-24,  -0x1.9ca09p-53, INEXACT) // 7.349884731562347096546136942380e-08
-T(RZ,   0x1.7137449123ef7p-25,   0x1.7137449123ef4p-25,  -0x1.fffffep-1, INEXACT) // 4.298238665781642567566384299620e-08
+T(RZ,   0x1.7137449123ef7p-25,   0x1.7137449123ef4p-25,         -0x1p+0, INEXACT) // 4.298238665781642567566384299620e-08
 T(RN,   0x1.e3cf476542bd1p-25,   0x1.e3cf476542bccp-25,         -0x1p-1, INEXACT) // 5.632285996801584652132150539579e-08
 T(RN,    0x1.2fc3d8d81b559p-3,    0x1.2ea707f215de9p-3,         -0x1p-1, INEXACT) // 1.483227673483422937028564092543e-01
 T(RN,    0x1.01a9891dd8e91p-4,    0x1.017e0a8039fb5p-4,         -0x1p-1, INEXACT) // 6.290582238357901589953513621367e-02
@@ -112,74 +112,74 @@ T(RN,    0x1.4c377e1d8441fp-6,    0x1.4c31aa32e3bbep-6,          0x1p-1, INEXACT
 T(RN,    0x1.646a68c0185d4p-6,    0x1.6463367fc6012p-6,          0x1p-1, INEXACT) // 2.175388555077069352439167460034e-02
 T(RZ,    0x1.d641e6d5e769ap-6,    0x1.d6315f7ee7e01p-6, -0x1.af506cp-51, INEXACT) // 2.870223562751181983765391692032e-02
 T(RZ,    0x1.ea829e3e988e5p-6,    0x1.ea6fdc56fc61ap-6,  -0x1.f31fap-51, INEXACT) // 2.993836835447262825771197469749e-02
-T(RZ,    0x1.4cf42052e2f0ep-7,    0x1.4cf2a8da00fe4p-7,  -0x1.fffffep-1, INEXACT) // 1.016093805608122777051072205268e-02
+T(RZ,    0x1.4cf42052e2f0ep-7,    0x1.4cf2a8da00fe4p-7,         -0x1p+0, INEXACT) // 1.016093805608122777051072205268e-02
 T(RN,    0x1.8479f46c5bb63p-9,    0x1.8479cf264a7a4p-9,         -0x1p-1, INEXACT) // 2.963839613748063452763892300368e-03
 T(RZ,    0x1.d37487f715637p-9,    0x1.d3744705d2484p-9, -0x1.be14cap-51, INEXACT) // 3.566400143919758441296563589162e-03
-T(RZ,    0x1.02c2f02bd16d5p+0,    0x1.b1cac622470fep-1, -0x1.45d3dep-51, INEXACT) // 1.010787020395061519550949924451e+00
+T(RZ,    0x1.02c2f02bd16d5p+0,    0x1.b1cac622470fep-1,  -0x1.45d3ep-51, INEXACT) // 1.010787020395061519550949924451e+00
 T(RZ,    0x1.8272d4fd7730bp+0,    0x1.ff0a5ca04152fp-1, -0x1.f944c8p-52, INEXACT) // 1.509564697152373069499731172982e+00
 T(RN,    0x1.d1772843917d7p+0,    0x1.f06844e3884a2p-1,          0x1p-1, INEXACT) // 1.818224445816204015713424269052e+00
 // The following are Sun's value distributed with libmcr 0.9
 T(RZ, -0x1.5f9f1bdb17192p+749,    0x1.3f601435d8424p-1,  -0x1.ffcfd4p-1, INEXACT)
-T(RD, -0x1.5f9f1bdb17192p+749,    0x1.3f601435d8424p-1,  -0x1.ffcfd6p-1, INEXACT)
-T(RU, -0x1.5f9f1bdb17192p+749,    0x1.3f601435d8425p-1,  0x1.815812p-12, INEXACT)
+T(RD, -0x1.5f9f1bdb17192p+749,    0x1.3f601435d8424p-1,  -0x1.ffcfd4p-1, INEXACT)
+T(RU, -0x1.5f9f1bdb17192p+749,    0x1.3f601435d8425p-1,   0x1.81581p-12, INEXACT)
 T(RZ,  0x1.00c52a5812bd6p+521,   -0x1.fe62d5c04a4e6p-4,   0x1.fffda8p-1, INEXACT)
-T(RU,  0x1.00c52a5812bd6p+521,   -0x1.fe62d5c04a4e6p-4,   0x1.fffdaap-1, INEXACT)
-T(RD,  0x1.00c52a5812bd6p+521,   -0x1.fe62d5c04a4e7p-4,  -0x1.2bc9ap-16, INEXACT)
+T(RU,  0x1.00c52a5812bd6p+521,   -0x1.fe62d5c04a4e6p-4,   0x1.fffda8p-1, INEXACT)
+T(RD,  0x1.00c52a5812bd6p+521,   -0x1.fe62d5c04a4e7p-4, -0x1.2bc99ep-16, INEXACT)
 T(RZ, -0x1.f35d6564377c3p+456,   -0x1.136bee4c1c49cp-1,   0x1.ff8e52p-1, INEXACT)
-T(RU, -0x1.f35d6564377c3p+456,   -0x1.136bee4c1c49cp-1,   0x1.ff8e54p-1, INEXACT)
+T(RU, -0x1.f35d6564377c3p+456,   -0x1.136bee4c1c49cp-1,   0x1.ff8e52p-1, INEXACT)
 T(RD, -0x1.f35d6564377c3p+456,   -0x1.136bee4c1c49dp-1, -0x1.c6b72ap-11, INEXACT)
 T(RZ,  0x1.d63ee836fd883p+982,    0x1.f1181ca5b1be2p-1,  -0x1.ffe944p-1, INEXACT)
-T(RD,  0x1.d63ee836fd883p+982,    0x1.f1181ca5b1be2p-1,  -0x1.ffe946p-1, INEXACT)
-T(RU,  0x1.d63ee836fd883p+982,    0x1.f1181ca5b1be3p-1,  0x1.6bb15ep-13, INEXACT)
-T(RZ, -0x1.d1761c4bb82b3p+663,   -0x1.372e902d9cb5ap-2,  0x1.641abep-11, INEXACT)
+T(RD,  0x1.d63ee836fd883p+982,    0x1.f1181ca5b1be2p-1,  -0x1.ffe944p-1, INEXACT)
+T(RU,  0x1.d63ee836fd883p+982,    0x1.f1181ca5b1be3p-1,  0x1.6bb15cp-13, INEXACT)
+T(RZ, -0x1.d1761c4bb82b3p+663,   -0x1.372e902d9cb5ap-2,   0x1.641acp-11, INEXACT)
 T(RU, -0x1.d1761c4bb82b3p+663,   -0x1.372e902d9cb5ap-2,   0x1.641acp-11, INEXACT)
 T(RD, -0x1.d1761c4bb82b3p+663,   -0x1.372e902d9cb5bp-2,  -0x1.ffa6fap-1, INEXACT)
-T(RZ,  -0x1.78cfb5a61082p+322,   -0x1.d25a82d9993cep-1,   0x1.4ff34p-11, INEXACT)
+T(RZ,  -0x1.78cfb5a61082p+322,   -0x1.d25a82d9993cep-1,  0x1.4ff342p-11, INEXACT)
 T(RU,  -0x1.78cfb5a61082p+322,   -0x1.d25a82d9993cep-1,  0x1.4ff342p-11, INEXACT)
 T(RD,  -0x1.78cfb5a61082p+322,   -0x1.d25a82d9993cfp-1,  -0x1.ffac04p-1, INEXACT)
-T(RZ, -0x1.8a70ced3226b7p+836,    0x1.ed05b63c0242ap-2,  -0x1.ffc8fap-1, INEXACT)
+T(RZ, -0x1.8a70ced3226b7p+836,    0x1.ed05b63c0242ap-2,  -0x1.ffc8fcp-1, INEXACT)
 T(RD, -0x1.8a70ced3226b7p+836,    0x1.ed05b63c0242ap-2,  -0x1.ffc8fcp-1, INEXACT)
 T(RU, -0x1.8a70ced3226b7p+836,    0x1.ed05b63c0242bp-2,   0x1.b8278p-12, INEXACT)
-T(RZ,  0x1.f2a7172cc06cdp+341,    0x1.16cb83019dabep-1,  -0x1.ff8a9cp-1, INEXACT)
+T(RZ,  0x1.f2a7172cc06cdp+341,    0x1.16cb83019dabep-1,  -0x1.ff8a9ep-1, INEXACT)
 T(RD,  0x1.f2a7172cc06cdp+341,    0x1.16cb83019dabep-1,  -0x1.ff8a9ep-1, INEXACT)
-T(RU,  0x1.f2a7172cc06cdp+341,    0x1.16cb83019dabfp-1,  0x1.d5885ep-11, INEXACT)
-T(RZ, -0x1.70e3992b8e579p+638,   -0x1.6312891f3b8c7p-3,   0x1.ff88cep-1, INEXACT)
+T(RU,  0x1.f2a7172cc06cdp+341,    0x1.16cb83019dabfp-1,  0x1.d5885cp-11, INEXACT)
+T(RZ, -0x1.70e3992b8e579p+638,   -0x1.6312891f3b8c7p-3,    0x1.ff88dp-1, INEXACT)
 T(RU, -0x1.70e3992b8e579p+638,   -0x1.6312891f3b8c7p-3,    0x1.ff88dp-1, INEXACT)
-T(RD, -0x1.70e3992b8e579p+638,   -0x1.6312891f3b8c8p-3, -0x1.dcc3c6p-11, INEXACT)
-T(RZ, -0x1.1a765ea9ec213p+196,     -0x1.ff6441bbb6cp-1,   0x1.ffd0bep-1, INEXACT)
+T(RD, -0x1.70e3992b8e579p+638,   -0x1.6312891f3b8c8p-3, -0x1.dcc3c4p-11, INEXACT)
+T(RZ, -0x1.1a765ea9ec213p+196,     -0x1.ff6441bbb6cp-1,    0x1.ffd0cp-1, INEXACT)
 T(RU, -0x1.1a765ea9ec213p+196,     -0x1.ff6441bbb6cp-1,    0x1.ffd0cp-1, INEXACT)
-T(RD, -0x1.1a765ea9ec213p+196,   -0x1.ff6441bbb6c01p-1, -0x1.7a06eap-12, INEXACT)
+T(RD, -0x1.1a765ea9ec213p+196,   -0x1.ff6441bbb6c01p-1, -0x1.7a06e8p-12, INEXACT)
 T(RZ,  0x1.a171863a223bap+751,   -0x1.998a82112a225p-1,    0x1.ffedap-1, INEXACT)
-T(RU,  0x1.a171863a223bap+751,   -0x1.998a82112a225p-1,   0x1.ffeda2p-1, INEXACT)
+T(RU,  0x1.a171863a223bap+751,   -0x1.998a82112a225p-1,    0x1.ffedap-1, INEXACT)
 T(RD,  0x1.a171863a223bap+751,   -0x1.998a82112a226p-1, -0x1.25fab2p-13, INEXACT)
 T(RZ,   0x1.1ed9b5c46b27p+201,   -0x1.ad44ae51b2d08p-1,  0x1.87b102p-11, INEXACT)
-T(RU,   0x1.1ed9b5c46b27p+201,   -0x1.ad44ae51b2d08p-1,  0x1.87b104p-11, INEXACT)
+T(RU,   0x1.1ed9b5c46b27p+201,   -0x1.ad44ae51b2d08p-1,  0x1.87b102p-11, INEXACT)
 T(RD,   0x1.1ed9b5c46b27p+201,   -0x1.ad44ae51b2d09p-1,  -0x1.ff9e14p-1, INEXACT)
 T(RN,    0x1.2e9eff2eb5e07p+7,    0x1.f78c235df2c7fp-2,  -0x1.ffabeap-2, INEXACT)
 T(RZ,  0x1.95379e1e5a7b9p+130,    0x1.ffffe776a31bep-1, -0x1.f729dap-12, INEXACT)
-T(RD,  0x1.95379e1e5a7b9p+130,    0x1.ffffe776a31bep-1, -0x1.f729dcp-12, INEXACT)
-T(RU,  0x1.95379e1e5a7b9p+130,    0x1.ffffe776a31bfp-1,   0x1.ffc11cp-1, INEXACT)
+T(RD,  0x1.95379e1e5a7b9p+130,    0x1.ffffe776a31bep-1, -0x1.f729dap-12, INEXACT)
+T(RU,  0x1.95379e1e5a7b9p+130,    0x1.ffffe776a31bfp-1,   0x1.ffc11ap-1, INEXACT)
 T(RN, -0x1.0be4a97f5a84dp+331,    0x1.4ae1c631ace31p-1,  -0x1.ff9e08p-2, INEXACT)
 T(RZ,  0x1.f75e0e3d75339p+197,   -0x1.a211942d5d2a1p-1,   0x1.fff57ap-1, INEXACT)
-T(RU,  0x1.f75e0e3d75339p+197,   -0x1.a211942d5d2a1p-1,   0x1.fff57cp-1, INEXACT)
-T(RD,  0x1.f75e0e3d75339p+197,   -0x1.a211942d5d2a2p-1, -0x1.50b0a2p-14, INEXACT)
+T(RU,  0x1.f75e0e3d75339p+197,   -0x1.a211942d5d2a1p-1,   0x1.fff57ap-1, INEXACT)
+T(RD,  0x1.f75e0e3d75339p+197,   -0x1.a211942d5d2a2p-1,  -0x1.50b0ap-14, INEXACT)
 T(RN, -0x1.81fcb9ad6e2d8p+325,   -0x1.e0354edbf0bdcp-1,  -0x1.ffb552p-2, INEXACT)
 T(RZ,   0x1.f345926e3483p+765,    0x1.e9f0491863653p-4, -0x1.0f360cp-12, INEXACT)
-T(RD,   0x1.f345926e3483p+765,    0x1.e9f0491863653p-4, -0x1.0f360ep-12, INEXACT)
+T(RD,   0x1.f345926e3483p+765,    0x1.e9f0491863653p-4, -0x1.0f360cp-12, INEXACT)
 T(RU,   0x1.f345926e3483p+765,    0x1.e9f0491863654p-4,   0x1.ffde1ap-1, INEXACT)
 T(RZ,  0x1.d502048a3da6fp+855,   -0x1.b95e9ddf12822p-2,   0x1.ce3f9p-12, INEXACT)
-T(RU,  0x1.d502048a3da6fp+855,   -0x1.b95e9ddf12822p-2,  0x1.ce3f92p-12, INEXACT)
-T(RD,  0x1.d502048a3da6fp+855,   -0x1.b95e9ddf12823p-2,  -0x1.ffc63ap-1, INEXACT)
-T(RZ,   -0x1.30bf9082423p+787,   -0x1.e8be8c304826dp-1,  0x1.ceddf6p-11, INEXACT)
+T(RU,  0x1.d502048a3da6fp+855,   -0x1.b95e9ddf12822p-2,   0x1.ce3f9p-12, INEXACT)
+T(RD,  0x1.d502048a3da6fp+855,   -0x1.b95e9ddf12823p-2,  -0x1.ffc638p-1, INEXACT)
+T(RZ,   -0x1.30bf9082423p+787,   -0x1.e8be8c304826dp-1,  0x1.ceddf8p-11, INEXACT)
 T(RU,   -0x1.30bf9082423p+787,   -0x1.e8be8c304826dp-1,  0x1.ceddf8p-11, INEXACT)
-T(RD,   -0x1.30bf9082423p+787,   -0x1.e8be8c304826ep-1,  -0x1.ff8c4ap-1, INEXACT)
-T(RZ, -0x1.d7cabede26ebep+725,    -0x1.99fc2cb3b505p-1,  0x1.fcea1ep-12, INEXACT)
+T(RD,   -0x1.30bf9082423p+787,   -0x1.e8be8c304826ep-1,  -0x1.ff8c48p-1, INEXACT)
+T(RZ, -0x1.d7cabede26ebep+725,    -0x1.99fc2cb3b505p-1,   0x1.fcea2p-12, INEXACT)
 T(RU, -0x1.d7cabede26ebep+725,    -0x1.99fc2cb3b505p-1,   0x1.fcea2p-12, INEXACT)
-T(RD, -0x1.d7cabede26ebep+725,   -0x1.99fc2cb3b5051p-1,  -0x1.ffc064p-1, INEXACT)
+T(RD, -0x1.d7cabede26ebep+725,   -0x1.99fc2cb3b5051p-1,  -0x1.ffc062p-1, INEXACT)
 T(RZ,  -0x1.a7c878dae43cp+761,   -0x1.4ff41838afb63p-1,  0x1.4a13aap-11, INEXACT)
-T(RU,  -0x1.a7c878dae43cp+761,   -0x1.4ff41838afb63p-1,  0x1.4a13acp-11, INEXACT)
+T(RU,  -0x1.a7c878dae43cp+761,   -0x1.4ff41838afb63p-1,  0x1.4a13aap-11, INEXACT)
 T(RD,  -0x1.a7c878dae43cp+761,   -0x1.4ff41838afb64p-1,  -0x1.ffad7cp-1, INEXACT)
-T(RZ,  0x1.2910bde3b4944p+895,    0x1.48b1e4b5228dfp-5, -0x1.5d6a3cp-13, INEXACT)
+T(RZ,  0x1.2910bde3b4944p+895,    0x1.48b1e4b5228dfp-5, -0x1.5d6a3ep-13, INEXACT)
 T(RD,  0x1.2910bde3b4944p+895,    0x1.48b1e4b5228dfp-5, -0x1.5d6a3ep-13, INEXACT)
 T(RU,  0x1.2910bde3b4944p+895,     0x1.48b1e4b5228ep-5,   0x1.ffea2ap-1, INEXACT)
 T(RN,   0x1.2a2a578d79469p+54,    0x1.e5aadfc9dee64p-1,  -0x1.ffab94p-2, INEXACT)
@@ -199,77 +199,77 @@ T(RN,  0x1.97c098b783386p+897,   -0x1.395c0696ee749p-2,  -0x1.ffacb4p-2, INEXACT
 T(RN, -0x1.25a70a1b8e77bp+198,   -0x1.9d6cb02073442p-1,  -0x1.ff05a8p-2, INEXACT)
 T(RN, -0x1.7b850a284b69fp+258,    0x1.5684a83dac0a5p-1,   -0x1.ff725p-2, INEXACT)
 T(RN,  0x1.65f011dc85024p+327,   -0x1.8d552cf3721aap-1,  -0x1.ff5024p-2, INEXACT)
-T(RZ, -0x1.dab963a0798bfp+108,   -0x1.25d3a454d39eap-2,  0x1.1020e8p-15, INEXACT)
+T(RZ, -0x1.dab963a0798bfp+108,   -0x1.25d3a454d39eap-2,  0x1.1020eap-15, INEXACT)
 T(RU, -0x1.dab963a0798bfp+108,   -0x1.25d3a454d39eap-2,  0x1.1020eap-15, INEXACT)
 T(RD, -0x1.dab963a0798bfp+108,   -0x1.25d3a454d39ebp-2,   -0x1.fffbcp-1, INEXACT)
 T(RZ, -0x1.608f20fbd712ap+933,   -0x1.37240a39f25a7p-2,   0x1.fff726p-1, INEXACT)
-T(RU, -0x1.608f20fbd712ap+933,   -0x1.37240a39f25a7p-2,   0x1.fff728p-1, INEXACT)
-T(RD, -0x1.608f20fbd712ap+933,   -0x1.37240a39f25a8p-2,  -0x1.1b35fp-14, INEXACT)
+T(RU, -0x1.608f20fbd712ap+933,   -0x1.37240a39f25a7p-2,   0x1.fff726p-1, INEXACT)
+T(RD, -0x1.608f20fbd712ap+933,   -0x1.37240a39f25a8p-2, -0x1.1b35eep-14, INEXACT)
 T(RZ, -0x1.466db5f95fc26p+443,   -0x1.da3af25ec53aap-1,   0x1.fffb6ap-1, INEXACT)
-T(RU, -0x1.466db5f95fc26p+443,   -0x1.da3af25ec53aap-1,   0x1.fffb6cp-1, INEXACT)
-T(RD, -0x1.466db5f95fc26p+443,   -0x1.da3af25ec53abp-1,  -0x1.25453p-15, INEXACT)
-T(RZ,  0x1.9e82efbe6ec1ap+742,   -0x1.bf3b085f43b09p-2,  0x1.4b4dacp-18, INEXACT)
+T(RU, -0x1.466db5f95fc26p+443,   -0x1.da3af25ec53aap-1,   0x1.fffb6ap-1, INEXACT)
+T(RD, -0x1.466db5f95fc26p+443,   -0x1.da3af25ec53abp-1, -0x1.25452ep-15, INEXACT)
+T(RZ,  0x1.9e82efbe6ec1ap+742,   -0x1.bf3b085f43b09p-2,  0x1.4b4daep-18, INEXACT)
 T(RU,  0x1.9e82efbe6ec1ap+742,   -0x1.bf3b085f43b09p-2,  0x1.4b4daep-18, INEXACT)
-T(RD,  0x1.9e82efbe6ec1ap+742,   -0x1.bf3b085f43b0ap-2,  -0x1.ffff5cp-1, INEXACT)
+T(RD,  0x1.9e82efbe6ec1ap+742,   -0x1.bf3b085f43b0ap-2,  -0x1.ffff5ap-1, INEXACT)
 T(RZ,  0x1.c56ba795b75a5p+242,   -0x1.eb7a65a026985p-1,  0x1.56b1f6p-14, INEXACT)
-T(RU,  0x1.c56ba795b75a5p+242,   -0x1.eb7a65a026985p-1,  0x1.56b1f8p-14, INEXACT)
-T(RD,  0x1.c56ba795b75a5p+242,   -0x1.eb7a65a026986p-1,  -0x1.fff54cp-1, INEXACT)
+T(RU,  0x1.c56ba795b75a5p+242,   -0x1.eb7a65a026985p-1,  0x1.56b1f6p-14, INEXACT)
+T(RD,  0x1.c56ba795b75a5p+242,   -0x1.eb7a65a026986p-1,  -0x1.fff54ap-1, INEXACT)
 T(RN, -0x1.0a42a7a161cb6p+907,   -0x1.5d3a9da42282dp-1,  -0x1.ffec4ep-2, INEXACT)
 T(RZ,  0x1.65790905ef165p+757,    0x1.58c87a29f59fbp-1,  -0x1.66616p-14, INEXACT)
-T(RD,  0x1.65790905ef165p+757,    0x1.58c87a29f59fbp-1, -0x1.666162p-14, INEXACT)
-T(RU,  0x1.65790905ef165p+757,    0x1.58c87a29f59fcp-1,   0x1.fff4cep-1, INEXACT)
+T(RD,  0x1.65790905ef165p+757,    0x1.58c87a29f59fbp-1,  -0x1.66616p-14, INEXACT)
+T(RU,  0x1.65790905ef165p+757,    0x1.58c87a29f59fcp-1,   0x1.fff4ccp-1, INEXACT)
 T(RN,  0x1.5783e2ba92048p+749,   -0x1.56a73e819b994p-1,  -0x1.ffe992p-2, INEXACT)
 T(RZ, -0x1.986cdc8e3968ap+292,   -0x1.d975f283dac49p-1,   0x1.fffda8p-1, INEXACT)
-T(RU, -0x1.986cdc8e3968ap+292,   -0x1.d975f283dac49p-1,   0x1.fffdaap-1, INEXACT)
-T(RD, -0x1.986cdc8e3968ap+292,   -0x1.d975f283dac4ap-1, -0x1.2b9156p-16, INEXACT)
+T(RU, -0x1.986cdc8e3968ap+292,   -0x1.d975f283dac49p-1,   0x1.fffda8p-1, INEXACT)
+T(RD, -0x1.986cdc8e3968ap+292,   -0x1.d975f283dac4ap-1, -0x1.2b9154p-16, INEXACT)
 T(RN,  -0x1.25cb40708dc16p+80,   -0x1.2ac6cca512461p-1,  -0x1.fffa5ap-2, INEXACT)
-T(RZ, -0x1.36185f37025cbp+979,    0x1.0bd92113f4896p-3,  -0x1.fffb8cp-1, INEXACT)
+T(RZ, -0x1.36185f37025cbp+979,    0x1.0bd92113f4896p-3,  -0x1.fffb8ep-1, INEXACT)
 T(RD, -0x1.36185f37025cbp+979,    0x1.0bd92113f4896p-3,  -0x1.fffb8ep-1, INEXACT)
-T(RU, -0x1.36185f37025cbp+979,    0x1.0bd92113f4897p-3,  0x1.1c969cp-15, INEXACT)
+T(RU, -0x1.36185f37025cbp+979,    0x1.0bd92113f4897p-3,  0x1.1c969ap-15, INEXACT)
 T(RZ,  0x1.29ba130472fc6p+271,   -0x1.6662fb93af1f4p-1,  0x1.bff24cp-15, INEXACT)
-T(RU,  0x1.29ba130472fc6p+271,   -0x1.6662fb93af1f4p-1,  0x1.bff24ep-15, INEXACT)
-T(RD,  0x1.29ba130472fc6p+271,   -0x1.6662fb93af1f5p-1,  -0x1.fff902p-1, INEXACT)
+T(RU,  0x1.29ba130472fc6p+271,   -0x1.6662fb93af1f4p-1,  0x1.bff24cp-15, INEXACT)
+T(RD,  0x1.29ba130472fc6p+271,   -0x1.6662fb93af1f5p-1,    -0x1.fff9p-1, INEXACT)
 T(RN, -0x1.d379f62c695d9p+135,   -0x1.27e25571a5cf8p-1,  -0x1.ffe4f2p-2, INEXACT)
 T(RN, -0x1.dd10271efd07dp+400,    0x1.c5d3791174288p-2,  -0x1.ffeddcp-2, INEXACT)
 T(RN,  0x1.a19fd8051cfdap+346,   -0x1.9a467a9fe42edp-3,  -0x1.ffef6ap-2, INEXACT)
 T(RN,-0x1.a64a91df15ed4p+1017,   -0x1.a66b6c375135bp-1,   -0x1.fff41p-2, INEXACT)
 T(RN,   0x1.6dbaac3676a0fp+20,    0x1.819f178fb1bd7p-1,   -0x1.ffef4p-2, INEXACT)
 T(RZ, -0x1.c6ef96d56d62ap+745,   -0x1.21b13100491d6p-2,   0x1.fffdfap-1, INEXACT)
-T(RU, -0x1.c6ef96d56d62ap+745,   -0x1.21b13100491d6p-2,   0x1.fffdfcp-1, INEXACT)
-T(RD, -0x1.c6ef96d56d62ap+745,   -0x1.21b13100491d7p-2, -0x1.02b05cp-16, INEXACT)
+T(RU, -0x1.c6ef96d56d62ap+745,   -0x1.21b13100491d6p-2,   0x1.fffdfap-1, INEXACT)
+T(RD, -0x1.c6ef96d56d62ap+745,   -0x1.21b13100491d7p-2, -0x1.02b05ap-16, INEXACT)
 T(RZ,    0x1.e62ea30906114p-2,    0x1.d41eeffb3fa0dp-2, -0x1.c994a6p-14, INEXACT)
-T(RD,    0x1.e62ea30906114p-2,    0x1.d41eeffb3fa0dp-2, -0x1.c994a8p-14, INEXACT)
+T(RD,    0x1.e62ea30906114p-2,    0x1.d41eeffb3fa0dp-2, -0x1.c994a6p-14, INEXACT)
 T(RU,    0x1.e62ea30906114p-2,    0x1.d41eeffb3fa0ep-2,   0x1.fff1b4p-1, INEXACT)
-T(RZ,  0x1.50e032751c7ffp+215,   -0x1.ede358a7fc1a6p-1,   0x1.fff9dcp-1, INEXACT)
+T(RZ,  0x1.50e032751c7ffp+215,   -0x1.ede358a7fc1a6p-1,   0x1.fff9dep-1, INEXACT)
 T(RU,  0x1.50e032751c7ffp+215,   -0x1.ede358a7fc1a6p-1,   0x1.fff9dep-1, INEXACT)
-T(RD,  0x1.50e032751c7ffp+215,   -0x1.ede358a7fc1a7p-1, -0x1.88952cp-15, INEXACT)
+T(RD,  0x1.50e032751c7ffp+215,   -0x1.ede358a7fc1a7p-1, -0x1.88952ap-15, INEXACT)
 T(RN,  0x1.d21ac92cfc7a2p+725,   -0x1.5204ff391f9aep-2,  -0x1.fff7d8p-2, INEXACT)
 T(RN, -0x1.56ed200c65feep+918,   -0x1.fb750f6a35df3p-1,  -0x1.fff35ap-2, INEXACT)
-T(RZ, -0x1.ba607bc641338p+737,   -0x1.fad24e7c284e9p-1,  0x1.388d32p-15, INEXACT)
+T(RZ, -0x1.ba607bc641338p+737,   -0x1.fad24e7c284e9p-1,  0x1.388d34p-15, INEXACT)
 T(RU, -0x1.ba607bc641338p+737,   -0x1.fad24e7c284e9p-1,  0x1.388d34p-15, INEXACT)
 T(RD, -0x1.ba607bc641338p+737,   -0x1.fad24e7c284eap-1,  -0x1.fffb1ep-1, INEXACT)
-T(RZ,  0x1.a1b2e141099b8p+929,   -0x1.1f81e1ae0c004p-3,   0x1.fffd96p-1, INEXACT)
+T(RZ,  0x1.a1b2e141099b8p+929,   -0x1.1f81e1ae0c004p-3,   0x1.fffd98p-1, INEXACT)
 T(RU,  0x1.a1b2e141099b8p+929,   -0x1.1f81e1ae0c004p-3,   0x1.fffd98p-1, INEXACT)
-T(RD,  0x1.a1b2e141099b8p+929,   -0x1.1f81e1ae0c005p-3, -0x1.34611cp-16, INEXACT)
+T(RD,  0x1.a1b2e141099b8p+929,   -0x1.1f81e1ae0c005p-3, -0x1.34611ap-16, INEXACT)
 T(RZ, -0x1.71296ab8c3a6bp+554,   -0x1.e1447128cf0a7p-1,   0x1.fffc38p-1, INEXACT)
-T(RU, -0x1.71296ab8c3a6bp+554,   -0x1.e1447128cf0a7p-1,   0x1.fffc3ap-1, INEXACT)
-T(RD, -0x1.71296ab8c3a6bp+554,   -0x1.e1447128cf0a8p-1, -0x1.e388aep-16, INEXACT)
-T(RZ,  0x1.f3db7d8c065dfp+607,     0x1.fc04e92a40acp-7, -0x1.1cc21ap-14, INEXACT)
+T(RU, -0x1.71296ab8c3a6bp+554,   -0x1.e1447128cf0a7p-1,   0x1.fffc38p-1, INEXACT)
+T(RD, -0x1.71296ab8c3a6bp+554,   -0x1.e1447128cf0a8p-1, -0x1.e388acp-16, INEXACT)
+T(RZ,  0x1.f3db7d8c065dfp+607,     0x1.fc04e92a40acp-7, -0x1.1cc21cp-14, INEXACT)
 T(RD,  0x1.f3db7d8c065dfp+607,     0x1.fc04e92a40acp-7, -0x1.1cc21cp-14, INEXACT)
 T(RU,  0x1.f3db7d8c065dfp+607,    0x1.fc04e92a40ac1p-7,   0x1.fff71ap-1, INEXACT)
-T(RZ, -0x1.48670d1332f78p+993,   -0x1.364b324fd9883p-1,  0x1.836dc2p-14, INEXACT)
+T(RZ, -0x1.48670d1332f78p+993,   -0x1.364b324fd9883p-1,  0x1.836dc4p-14, INEXACT)
 T(RU, -0x1.48670d1332f78p+993,   -0x1.364b324fd9883p-1,  0x1.836dc4p-14, INEXACT)
-T(RD, -0x1.48670d1332f78p+993,   -0x1.364b324fd9884p-1,  -0x1.fff3e6p-1, INEXACT)
+T(RD, -0x1.48670d1332f78p+993,   -0x1.364b324fd9884p-1,  -0x1.fff3e4p-1, INEXACT)
 T(RN,   0x1.a51969eaf1f2p+281,   -0x1.ee49c888a3d6dp-1,  -0x1.ffed7cp-2, INEXACT)
-T(RZ,   0x1.8f6ec6541c4ap+357,    0x1.cf25b3afbc256p-2,  -0x1.fff7cap-1, INEXACT)
+T(RZ,   0x1.8f6ec6541c4ap+357,    0x1.cf25b3afbc256p-2,  -0x1.fff7ccp-1, INEXACT)
 T(RD,   0x1.8f6ec6541c4ap+357,    0x1.cf25b3afbc256p-2,  -0x1.fff7ccp-1, INEXACT)
 T(RU,   0x1.8f6ec6541c4ap+357,    0x1.cf25b3afbc257p-2,  0x1.0696aap-14, INEXACT)
-T(RZ, -0x1.17c1ce4f56deap+702,   -0x1.f9114a93867b5p-1,  0x1.af49a2p-17, INEXACT)
+T(RZ, -0x1.17c1ce4f56deap+702,   -0x1.f9114a93867b5p-1,  0x1.af49a4p-17, INEXACT)
 T(RU, -0x1.17c1ce4f56deap+702,   -0x1.f9114a93867b5p-1,  0x1.af49a4p-17, INEXACT)
-T(RD, -0x1.17c1ce4f56deap+702,   -0x1.f9114a93867b6p-1,  -0x1.fffe52p-1, INEXACT)
-T(RZ,  0x1.99586b42195e5p+551,    0x1.f34ceae007facp-1, -0x1.e1238ep-14, INEXACT)
+T(RD, -0x1.17c1ce4f56deap+702,   -0x1.f9114a93867b6p-1,   -0x1.fffe5p-1, INEXACT)
+T(RZ,  0x1.99586b42195e5p+551,    0x1.f34ceae007facp-1,  -0x1.e1239p-14, INEXACT)
 T(RD,  0x1.99586b42195e5p+551,    0x1.f34ceae007facp-1,  -0x1.e1239p-14, INEXACT)
-T(RU,  0x1.99586b42195e5p+551,    0x1.f34ceae007fadp-1,   0x1.fff0f8p-1, INEXACT)
+T(RU,  0x1.99586b42195e5p+551,    0x1.f34ceae007fadp-1,   0x1.fff0f6p-1, INEXACT)
 T(RN, -0x1.69e7b910a54f2p+139,    0x1.b8da2b040149dp-4,  -0x1.ffe2bcp-2, INEXACT)
 T(RN,  0x1.a9793832c4185p+992,    0x1.70e79879d412fp-1,  -0x1.fff994p-2, INEXACT)
 T(RN, -0x1.9551b0d340e0dp+777,   -0x1.ff0861df974b4p-1,   -0x1.ffec8p-2, INEXACT)
@@ -280,72 +280,72 @@ T(RN, -0x1.f5dde59469b6fp+742,   -0x1.7140f482b1ef3p-2,  -0x1.fff98cp-2, INEXACT
 T(RN,  0x1.7c7212e50d094p+478,    0x1.b492ab9a2230ap-1,  -0x1.ffea64p-2, INEXACT)
 T(RN,  0x1.a15519fb5a764p+861,    0x1.4c02de34d82b4p-6,  -0x1.ffe3f2p-2, INEXACT)
 T(RZ, -0x1.ec9cb558d5785p+121,   -0x1.683f2009d98c7p-1,   0x1.ffff28p-1, INEXACT)
-T(RU, -0x1.ec9cb558d5785p+121,   -0x1.683f2009d98c7p-1,   0x1.ffff2ap-1, INEXACT)
-T(RD, -0x1.ec9cb558d5785p+121,   -0x1.683f2009d98c8p-1, -0x1.af7f66p-18, INEXACT)
-T(RZ, -0x1.005b4fd32fd1cp+127,    0x1.d974d00f8d408p-4,  -0x1.fffe3ap-1, INEXACT)
+T(RU, -0x1.ec9cb558d5785p+121,   -0x1.683f2009d98c7p-1,   0x1.ffff28p-1, INEXACT)
+T(RD, -0x1.ec9cb558d5785p+121,   -0x1.683f2009d98c8p-1, -0x1.af7f64p-18, INEXACT)
+T(RZ, -0x1.005b4fd32fd1cp+127,    0x1.d974d00f8d408p-4,  -0x1.fffe3cp-1, INEXACT)
 T(RD, -0x1.005b4fd32fd1cp+127,    0x1.d974d00f8d408p-4,  -0x1.fffe3cp-1, INEXACT)
 T(RU, -0x1.005b4fd32fd1cp+127,    0x1.d974d00f8d409p-4,  0x1.c4dbcep-17, INEXACT)
-T(RZ, -0x1.7a0da3c2aa173p+764,   -0x1.61559155d3dbcp-1,   0x1.fffe9ap-1, INEXACT)
+T(RZ, -0x1.7a0da3c2aa173p+764,   -0x1.61559155d3dbcp-1,   0x1.fffe9cp-1, INEXACT)
 T(RU, -0x1.7a0da3c2aa173p+764,   -0x1.61559155d3dbcp-1,   0x1.fffe9cp-1, INEXACT)
-T(RD, -0x1.7a0da3c2aa173p+764,   -0x1.61559155d3dbdp-1, -0x1.648822p-17, INEXACT)
+T(RD, -0x1.7a0da3c2aa173p+764,   -0x1.61559155d3dbdp-1,  -0x1.64882p-17, INEXACT)
 T(RZ,  0x1.5f9713d4cabcfp+479,    0x1.109164b5a5e23p-1,   -0x1.fffebp-1, INEXACT)
-T(RD,  0x1.5f9713d4cabcfp+479,    0x1.109164b5a5e23p-1,  -0x1.fffeb2p-1, INEXACT)
+T(RD,  0x1.5f9713d4cabcfp+479,    0x1.109164b5a5e23p-1,   -0x1.fffebp-1, INEXACT)
 T(RU,  0x1.5f9713d4cabcfp+479,    0x1.109164b5a5e24p-1,    0x1.4f84p-17, INEXACT)
 T(RN,  -0x1.cbee43aeb4196p+65,    0x1.bfbd9b02cee6cp-3,  -0x1.fffe8ap-2, INEXACT)
 T(RN, -0x1.c0a16304a4fcfp+993,   -0x1.0e0e3b8e1af33p-2,  -0x1.fffc04p-2, INEXACT)
-T(RZ, -0x1.3f8846196906fp+931,    0x1.8dc8de6993f1ep-3, -0x1.8ebb02p-18, INEXACT)
+T(RZ, -0x1.3f8846196906fp+931,    0x1.8dc8de6993f1ep-3, -0x1.8ebb04p-18, INEXACT)
 T(RD, -0x1.3f8846196906fp+931,    0x1.8dc8de6993f1ep-3, -0x1.8ebb04p-18, INEXACT)
-T(RU, -0x1.3f8846196906fp+931,    0x1.8dc8de6993f1fp-3,   0x1.ffff3ap-1, INEXACT)
+T(RU, -0x1.3f8846196906fp+931,    0x1.8dc8de6993f1fp-3,   0x1.ffff38p-1, INEXACT)
 T(RN, -0x1.a92ad5676205fp+898,    0x1.fb8b0f101c5cbp-1,  -0x1.fffc48p-2, INEXACT)
-T(RZ, -0x1.a03def3b48ae8p+900,   -0x1.f07ccd56c08eep-4,   0x1.fffe9ap-1, INEXACT)
+T(RZ, -0x1.a03def3b48ae8p+900,   -0x1.f07ccd56c08eep-4,   0x1.fffe9cp-1, INEXACT)
 T(RU, -0x1.a03def3b48ae8p+900,   -0x1.f07ccd56c08eep-4,   0x1.fffe9cp-1, INEXACT)
 T(RD, -0x1.a03def3b48ae8p+900,   -0x1.f07ccd56c08efp-4, -0x1.64f2f8p-17, INEXACT)
 T(RN, -0x1.6c3c4743ac66bp+445,     -0x1.14fcaceaac1p-1,  -0x1.ffffcep-2, INEXACT)
 T(RZ, -0x1.f7b58885a6556p+186,    0x1.a38edae9a452bp-1, -0x1.063254p-18, INEXACT)
-T(RD, -0x1.f7b58885a6556p+186,    0x1.a38edae9a452bp-1, -0x1.063256p-18, INEXACT)
-T(RU, -0x1.f7b58885a6556p+186,    0x1.a38edae9a452cp-1,   0x1.ffff7ep-1, INEXACT)
+T(RD, -0x1.f7b58885a6556p+186,    0x1.a38edae9a452bp-1, -0x1.063254p-18, INEXACT)
+T(RU, -0x1.f7b58885a6556p+186,    0x1.a38edae9a452cp-1,   0x1.ffff7cp-1, INEXACT)
 T(RN,  -0x1.8ae90dc63d19p+653,    0x1.6ca7e24c78e03p-3,  -0x1.ffff8cp-2, INEXACT)
 T(RZ,  -0x1.0a885a0843e5bp+86,    0x1.fae1c57519ec4p-1, -0x1.52ce2cp-18, INEXACT)
-T(RD,  -0x1.0a885a0843e5bp+86,    0x1.fae1c57519ec4p-1, -0x1.52ce2ep-18, INEXACT)
-T(RU,  -0x1.0a885a0843e5bp+86,    0x1.fae1c57519ec5p-1,   0x1.ffff58p-1, INEXACT)
-T(RZ, -0x1.c21dd8b21a754p+122,    0x1.402a0b2c738e7p-1,   -0x1.fffe4p-1, INEXACT)
+T(RD,  -0x1.0a885a0843e5bp+86,    0x1.fae1c57519ec4p-1, -0x1.52ce2cp-18, INEXACT)
+T(RU,  -0x1.0a885a0843e5bp+86,    0x1.fae1c57519ec5p-1,   0x1.ffff56p-1, INEXACT)
+T(RZ, -0x1.c21dd8b21a754p+122,    0x1.402a0b2c738e7p-1,  -0x1.fffe42p-1, INEXACT)
 T(RD, -0x1.c21dd8b21a754p+122,    0x1.402a0b2c738e7p-1,  -0x1.fffe42p-1, INEXACT)
 T(RU, -0x1.c21dd8b21a754p+122,    0x1.402a0b2c738e8p-1,  0x1.be0b38p-17, INEXACT)
 T(RZ, -0x1.3479cc9d40e68p+296,   -0x1.dad056ac41d43p-1,   0x1.36343p-17, INEXACT)
-T(RU, -0x1.3479cc9d40e68p+296,   -0x1.dad056ac41d43p-1,  0x1.363432p-17, INEXACT)
+T(RU, -0x1.3479cc9d40e68p+296,   -0x1.dad056ac41d43p-1,   0x1.36343p-17, INEXACT)
 T(RD, -0x1.3479cc9d40e68p+296,   -0x1.dad056ac41d44p-1,  -0x1.fffecap-1, INEXACT)
-T(RZ, -0x1.3c52d9d9cbf88p+907,   -0x1.41f72e3e35e0dp-1,  0x1.0b950ap-25, INEXACT)
+T(RZ, -0x1.3c52d9d9cbf88p+907,   -0x1.41f72e3e35e0dp-1,  0x1.0b950cp-25, INEXACT)
 T(RU, -0x1.3c52d9d9cbf88p+907,   -0x1.41f72e3e35e0dp-1,  0x1.0b950cp-25, INEXACT)
-T(RD, -0x1.3c52d9d9cbf88p+907,   -0x1.41f72e3e35e0ep-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.99c1a1d86be3dp+732,    0x1.0622c27a3ef77p-1,  -0x1.fffe44p-1, INEXACT)
+T(RD, -0x1.3c52d9d9cbf88p+907,   -0x1.41f72e3e35e0ep-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.99c1a1d86be3dp+732,    0x1.0622c27a3ef77p-1,  -0x1.fffe46p-1, INEXACT)
 T(RD,  0x1.99c1a1d86be3dp+732,    0x1.0622c27a3ef77p-1,  -0x1.fffe46p-1, INEXACT)
 T(RU,  0x1.99c1a1d86be3dp+732,    0x1.0622c27a3ef78p-1,  0x1.ba969cp-17, INEXACT)
 T(RZ,  0x1.0fc3b46f16d62p+284,    0x1.56d2fe8d8940dp-1, -0x1.37466ep-17, INEXACT)
-T(RD,  0x1.0fc3b46f16d62p+284,    0x1.56d2fe8d8940dp-1,  -0x1.37467p-17, INEXACT)
-T(RU,  0x1.0fc3b46f16d62p+284,    0x1.56d2fe8d8940ep-1,   0x1.fffecap-1, INEXACT)
+T(RD,  0x1.0fc3b46f16d62p+284,    0x1.56d2fe8d8940dp-1, -0x1.37466ep-17, INEXACT)
+T(RU,  0x1.0fc3b46f16d62p+284,    0x1.56d2fe8d8940ep-1,   0x1.fffec8p-1, INEXACT)
 T(RZ, -0x1.f6bc88b4194cbp+685,    0x1.a575bc1e37fadp-1, -0x1.6350e2p-21, INEXACT)
-T(RD, -0x1.f6bc88b4194cbp+685,    0x1.a575bc1e37fadp-1, -0x1.6350e4p-21, INEXACT)
+T(RD, -0x1.f6bc88b4194cbp+685,    0x1.a575bc1e37fadp-1, -0x1.6350e2p-21, INEXACT)
 T(RU, -0x1.f6bc88b4194cbp+685,    0x1.a575bc1e37faep-1,   0x1.ffffeap-1, INEXACT)
-T(RZ, -0x1.cf091ea461dc1p+629,   -0x1.161c0887aa789p-1,   0x1.fffe1ep-1, INEXACT)
+T(RZ, -0x1.cf091ea461dc1p+629,   -0x1.161c0887aa789p-1,    0x1.fffe2p-1, INEXACT)
 T(RU, -0x1.cf091ea461dc1p+629,   -0x1.161c0887aa789p-1,    0x1.fffe2p-1, INEXACT)
-T(RD, -0x1.cf091ea461dc1p+629,   -0x1.161c0887aa78ap-1, -0x1.e05d76p-17, INEXACT)
+T(RD, -0x1.cf091ea461dc1p+629,   -0x1.161c0887aa78ap-1, -0x1.e05d74p-17, INEXACT)
 T(RZ,  0x1.f89951c0f49d1p+459,    0x1.daf6809d74949p-1, -0x1.9e63dcp-25, INEXACT)
-T(RD,  0x1.f89951c0f49d1p+459,    0x1.daf6809d74949p-1, -0x1.9e63dep-25, INEXACT)
-T(RU,  0x1.f89951c0f49d1p+459,    0x1.daf6809d7494ap-1,          0x1p+0, INEXACT)
+T(RD,  0x1.f89951c0f49d1p+459,    0x1.daf6809d74949p-1, -0x1.9e63dcp-25, INEXACT)
+T(RU,  0x1.f89951c0f49d1p+459,    0x1.daf6809d7494ap-1,   0x1.fffffep-1, INEXACT)
 T(RZ, -0x1.78e3c52c2d2b8p+227,    0x1.fff8db09424dap-3, -0x1.2caf4ap-17, INEXACT)
-T(RD, -0x1.78e3c52c2d2b8p+227,    0x1.fff8db09424dap-3, -0x1.2caf4cp-17, INEXACT)
+T(RD, -0x1.78e3c52c2d2b8p+227,    0x1.fff8db09424dap-3, -0x1.2caf4ap-17, INEXACT)
 T(RU, -0x1.78e3c52c2d2b8p+227,    0x1.fff8db09424dbp-3,   0x1.fffed4p-1, INEXACT)
 T(RN,  0x1.f7a8b5065b16ap+130,    0x1.95a393bea815fp-1,  -0x1.fffcbcp-2, INEXACT)
-T(RZ, -0x1.f9a3623f779a8p+428,    0x1.211954c572e74p-2, -0x1.67ed4ap-19, INEXACT)
+T(RZ, -0x1.f9a3623f779a8p+428,    0x1.211954c572e74p-2, -0x1.67ed4cp-19, INEXACT)
 T(RD, -0x1.f9a3623f779a8p+428,    0x1.211954c572e74p-2, -0x1.67ed4cp-19, INEXACT)
-T(RU, -0x1.f9a3623f779a8p+428,    0x1.211954c572e75p-2,   0x1.ffffa8p-1, INEXACT)
+T(RU, -0x1.f9a3623f779a8p+428,    0x1.211954c572e75p-2,   0x1.ffffa6p-1, INEXACT)
 T(RN,  0x1.45efdffc1f933p+825,    0x1.84cdc045cacfcp-2,  -0x1.fffe72p-2, INEXACT)
 T(RZ,-0x1.29112b043b435p+1016,   -0x1.df26b930ab9a8p-1,  0x1.4a9724p-17, INEXACT)
-T(RU,-0x1.29112b043b435p+1016,   -0x1.df26b930ab9a8p-1,  0x1.4a9726p-17, INEXACT)
+T(RU,-0x1.29112b043b435p+1016,   -0x1.df26b930ab9a8p-1,  0x1.4a9724p-17, INEXACT)
 T(RD,-0x1.29112b043b435p+1016,   -0x1.df26b930ab9a9p-1,  -0x1.fffeb6p-1, INEXACT)
-T(RZ,  0x1.e544be316187dp+126,   -0x1.fceb6c47fde1cp-1,   0x1.fffeb6p-1, INEXACT)
+T(RZ,  0x1.e544be316187dp+126,   -0x1.fceb6c47fde1cp-1,   0x1.fffeb8p-1, INEXACT)
 T(RU,  0x1.e544be316187dp+126,   -0x1.fceb6c47fde1cp-1,   0x1.fffeb8p-1, INEXACT)
-T(RD,  0x1.e544be316187dp+126,   -0x1.fceb6c47fde1dp-1, -0x1.482326p-17, INEXACT)
+T(RD,  0x1.e544be316187dp+126,   -0x1.fceb6c47fde1dp-1, -0x1.482324p-17, INEXACT)
 T(RN, -0x1.cfbbedb9d9339p+922,     0x1.147bd0588352p-1,  -0x1.ffffd4p-2, INEXACT)
 T(RN, -0x1.2bab0c5447352p+346,   -0x1.7de9578009cf9p-1,  -0x1.fffc46p-2, INEXACT)
 T(RN, -0x1.95bf7e6411928p+156,   -0x1.84b01dd640bacp-2,  -0x1.ffff84p-2, INEXACT)
@@ -360,79 +360,79 @@ T(RN,    0x1.c5d97f43de742p-2,    0x1.b722d297bfe27p-2,  -0x1.fffebap-2, INEXACT
 T(RN,  0x1.3e06ef0a47251p+792,    0x1.f04281440a3b4p-2,  -0x1.fffcfcp-2, INEXACT)
 T(RN, -0x1.44c8fa1517775p+715,    0x1.901b7fba562fep-3,  -0x1.fffcd4p-2, INEXACT)
 T(RZ,  0x1.417116c995e5cp+808,    0x1.267c48368f32bp-1, -0x1.7bd652p-22, INEXACT)
-T(RD,  0x1.417116c995e5cp+808,    0x1.267c48368f32bp-1, -0x1.7bd654p-22, INEXACT)
-T(RU,  0x1.417116c995e5cp+808,    0x1.267c48368f32cp-1,   0x1.fffff6p-1, INEXACT)
+T(RD,  0x1.417116c995e5cp+808,    0x1.267c48368f32bp-1, -0x1.7bd652p-22, INEXACT)
+T(RU,  0x1.417116c995e5cp+808,    0x1.267c48368f32cp-1,   0x1.fffff4p-1, INEXACT)
 T(RN,  0x1.626d09d738c66p+977,   -0x1.33dd0f784f876p-3,  -0x1.fffff4p-2, INEXACT)
 T(RN,  0x1.c3c73ec2884dbp+965,   -0x1.bfec18bf2a785p-5,  -0x1.ffffb4p-2, INEXACT)
 T(RN, -0x1.fa022523e8205p+667,    0x1.be7ef70e561e2p-1,   -0x1.ffffep-2, INEXACT)
 T(RZ, -0x1.e8a088705e5b7p+229,    0x1.26145640d9571p-2, -0x1.941328p-20, INEXACT)
-T(RD, -0x1.e8a088705e5b7p+229,    0x1.26145640d9571p-2, -0x1.94132ap-20, INEXACT)
+T(RD, -0x1.e8a088705e5b7p+229,    0x1.26145640d9571p-2, -0x1.941328p-20, INEXACT)
 T(RU, -0x1.e8a088705e5b7p+229,    0x1.26145640d9572p-2,   0x1.ffffcep-1, INEXACT)
 T(RN,  0x1.fed2c87db8984p+330,   -0x1.ab1136cd112a1p-1,   -0x1.ffffcp-2, INEXACT)
 T(RZ, -0x1.898ec39157754p+290,   -0x1.e3f58496e1b09p-2,   0x1.ffffd8p-1, INEXACT)
-T(RU, -0x1.898ec39157754p+290,   -0x1.e3f58496e1b09p-2,   0x1.ffffdap-1, INEXACT)
-T(RD, -0x1.898ec39157754p+290,   -0x1.e3f58496e1b0ap-2, -0x1.3c74b8p-20, INEXACT)
+T(RU, -0x1.898ec39157754p+290,   -0x1.e3f58496e1b09p-2,   0x1.ffffd8p-1, INEXACT)
+T(RD, -0x1.898ec39157754p+290,   -0x1.e3f58496e1b0ap-2, -0x1.3c74b6p-20, INEXACT)
 T(RN,  0x1.7bf3a8410de3fp+802,    0x1.95a97fa5b956cp-3,  -0x1.ffffb6p-2, INEXACT)
 T(RZ,     0x1.e578ed54b3a5p-2,    0x1.d37d4c3be7373p-2,  -0x1.ffffc8p-1, INEXACT)
-T(RD,     0x1.e578ed54b3a5p-2,    0x1.d37d4c3be7373p-2,  -0x1.ffffcap-1, INEXACT)
-T(RU,     0x1.e578ed54b3a5p-2,    0x1.d37d4c3be7374p-2,  0x1.bbd976p-20, INEXACT)
+T(RD,     0x1.e578ed54b3a5p-2,    0x1.d37d4c3be7373p-2,  -0x1.ffffc8p-1, INEXACT)
+T(RU,     0x1.e578ed54b3a5p-2,    0x1.d37d4c3be7374p-2,  0x1.bbd974p-20, INEXACT)
 T(RN,  0x1.6f693c24f11dap+387,   -0x1.ff5d51df24db6p-1,   -0x1.ffffbp-2, INEXACT)
-T(RZ, -0x1.3ab432eec3ee1p+707,   -0x1.fdd41c5a29eedp-1,  0x1.ff6032p-20, INEXACT)
+T(RZ, -0x1.3ab432eec3ee1p+707,   -0x1.fdd41c5a29eedp-1,  0x1.ff6034p-20, INEXACT)
 T(RU, -0x1.3ab432eec3ee1p+707,   -0x1.fdd41c5a29eedp-1,  0x1.ff6034p-20, INEXACT)
-T(RD, -0x1.3ab432eec3ee1p+707,   -0x1.fdd41c5a29eeep-1,  -0x1.ffffc2p-1, INEXACT)
+T(RD, -0x1.3ab432eec3ee1p+707,   -0x1.fdd41c5a29eeep-1,   -0x1.ffffcp-1, INEXACT)
 T(RZ, -0x1.8d376b23b2ff2p+875,    -0x1.2fdf8854eb2ap-1,   0x1.ffffc8p-1, INEXACT)
-T(RU, -0x1.8d376b23b2ff2p+875,    -0x1.2fdf8854eb2ap-1,   0x1.ffffcap-1, INEXACT)
-T(RD, -0x1.8d376b23b2ff2p+875,   -0x1.2fdf8854eb2a1p-1, -0x1.bb3276p-20, INEXACT)
-T(RZ, -0x1.3c083445f43c2p+383,   -0x1.a2c3a9c4ede89p-1,   0x1.ffffdcp-1, INEXACT)
+T(RU, -0x1.8d376b23b2ff2p+875,    -0x1.2fdf8854eb2ap-1,   0x1.ffffc8p-1, INEXACT)
+T(RD, -0x1.8d376b23b2ff2p+875,   -0x1.2fdf8854eb2a1p-1, -0x1.bb3274p-20, INEXACT)
+T(RZ, -0x1.3c083445f43c2p+383,   -0x1.a2c3a9c4ede89p-1,   0x1.ffffdep-1, INEXACT)
 T(RU, -0x1.3c083445f43c2p+383,   -0x1.a2c3a9c4ede89p-1,   0x1.ffffdep-1, INEXACT)
 T(RD, -0x1.3c083445f43c2p+383,   -0x1.a2c3a9c4ede8ap-1,   -0x1.17bap-20, INEXACT)
-T(RZ, -0x1.362fa9aa597e6p+555,    0x1.58618b170f90cp-2, -0x1.1aff82p-21, INEXACT)
+T(RZ, -0x1.362fa9aa597e6p+555,    0x1.58618b170f90cp-2, -0x1.1aff84p-21, INEXACT)
 T(RD, -0x1.362fa9aa597e6p+555,    0x1.58618b170f90cp-2, -0x1.1aff84p-21, INEXACT)
-T(RU, -0x1.362fa9aa597e6p+555,    0x1.58618b170f90dp-2,    0x1.fffffp-1, INEXACT)
-T(RZ,  0x1.c6cadb5811939p+139,   -0x1.f8befd481531fp-1,  0x1.16eabap-21, INEXACT)
+T(RU, -0x1.362fa9aa597e6p+555,    0x1.58618b170f90dp-2,   0x1.ffffeep-1, INEXACT)
+T(RZ,  0x1.c6cadb5811939p+139,   -0x1.f8befd481531fp-1,  0x1.16eabcp-21, INEXACT)
 T(RU,  0x1.c6cadb5811939p+139,   -0x1.f8befd481531fp-1,  0x1.16eabcp-21, INEXACT)
-T(RD,  0x1.c6cadb5811939p+139,    -0x1.f8befd481532p-1,   -0x1.fffffp-1, INEXACT)
-T(RZ, -0x1.8fd1d19522b8fp+326,   -0x1.c493f3d8360bcp-2,  0x1.20937cp-21, INEXACT)
+T(RD,  0x1.c6cadb5811939p+139,    -0x1.f8befd481532p-1,  -0x1.ffffeep-1, INEXACT)
+T(RZ, -0x1.8fd1d19522b8fp+326,   -0x1.c493f3d8360bcp-2,  0x1.20937ep-21, INEXACT)
 T(RU, -0x1.8fd1d19522b8fp+326,   -0x1.c493f3d8360bcp-2,  0x1.20937ep-21, INEXACT)
 T(RD, -0x1.8fd1d19522b8fp+326,   -0x1.c493f3d8360bdp-2,  -0x1.ffffeep-1, INEXACT)
 T(RN,  -0x1.c8178887106dcp+49,   -0x1.b3144551c1161p-1,  -0x1.ffffcep-2, INEXACT)
 T(RN,  0x1.76ef864123fbbp+779,    0x1.2437d904c564ap-1,  -0x1.ffffacp-2, INEXACT)
 T(RN, -0x1.b02f04875d125p+335,   -0x1.8bd0aba93469bp-2,  -0x1.fffff8p-2, INEXACT)
 T(RN, -0x1.7e8de5e2dab3dp+647,   -0x1.f1d46956ef583p-1,  -0x1.ffffdcp-2, INEXACT)
-T(RZ, -0x1.18c3e7f3816c2p+704,   -0x1.9c741b1b42b37p-2,  0x1.055c16p-20, INEXACT)
+T(RZ, -0x1.18c3e7f3816c2p+704,   -0x1.9c741b1b42b37p-2,  0x1.055c18p-20, INEXACT)
 T(RU, -0x1.18c3e7f3816c2p+704,   -0x1.9c741b1b42b37p-2,  0x1.055c18p-20, INEXACT)
 T(RD, -0x1.18c3e7f3816c2p+704,   -0x1.9c741b1b42b38p-2,   -0x1.ffffep-1, INEXACT)
-T(RZ, -0x1.5f253e8f3284ep+456,   -0x1.e05646fe02b03p-1,  0x1.889532p-20, INEXACT)
+T(RZ, -0x1.5f253e8f3284ep+456,   -0x1.e05646fe02b03p-1,  0x1.889534p-20, INEXACT)
 T(RU, -0x1.5f253e8f3284ep+456,   -0x1.e05646fe02b03p-1,  0x1.889534p-20, INEXACT)
-T(RD, -0x1.5f253e8f3284ep+456,   -0x1.e05646fe02b04p-1,   -0x1.ffffdp-1, INEXACT)
+T(RD, -0x1.5f253e8f3284ep+456,   -0x1.e05646fe02b04p-1,  -0x1.ffffcep-1, INEXACT)
 T(RN,  0x1.c07965a13a416p+551,   -0x1.ff940ef712b78p-1,  -0x1.ffffc8p-2, INEXACT)
 T(RZ, -0x1.44c6f9c2a4b66p+881,    0x1.b4079148131cbp-1,  -0x1.ffffcep-1, INEXACT)
-T(RD, -0x1.44c6f9c2a4b66p+881,    0x1.b4079148131cbp-1,   -0x1.ffffdp-1, INEXACT)
-T(RU, -0x1.44c6f9c2a4b66p+881,    0x1.b4079148131ccp-1,  0x1.883456p-20, INEXACT)
+T(RD, -0x1.44c6f9c2a4b66p+881,    0x1.b4079148131cbp-1,  -0x1.ffffcep-1, INEXACT)
+T(RU, -0x1.44c6f9c2a4b66p+881,    0x1.b4079148131ccp-1,  0x1.883454p-20, INEXACT)
 T(RN, -0x1.2066aa147b342p+232,   -0x1.6a30e2b763b89p-2,  -0x1.ffffbep-2, INEXACT)
-T(RZ, -0x1.d7de5490e7bb7p+742,    0x1.8fd34c0250b9fp-1,   -0x1.ffffcp-1, INEXACT)
+T(RZ, -0x1.d7de5490e7bb7p+742,    0x1.8fd34c0250b9fp-1,  -0x1.ffffc2p-1, INEXACT)
 T(RD, -0x1.d7de5490e7bb7p+742,    0x1.8fd34c0250b9fp-1,  -0x1.ffffc2p-1, INEXACT)
-T(RU, -0x1.d7de5490e7bb7p+742,     0x1.8fd34c0250bap-1,  0x1.f7bdb6p-20, INEXACT)
+T(RU, -0x1.d7de5490e7bb7p+742,     0x1.8fd34c0250bap-1,  0x1.f7bdb4p-20, INEXACT)
 T(RZ,  0x1.0adec2398d678p+405,   -0x1.ab2065666158fp-1,  0x1.4137ecp-20, INEXACT)
-T(RU,  0x1.0adec2398d678p+405,   -0x1.ab2065666158fp-1,  0x1.4137eep-20, INEXACT)
+T(RU,  0x1.0adec2398d678p+405,   -0x1.ab2065666158fp-1,  0x1.4137ecp-20, INEXACT)
 T(RD,  0x1.0adec2398d678p+405,    -0x1.ab2065666159p-1,  -0x1.ffffd8p-1, INEXACT)
-T(RZ, -0x1.6bf588e01a976p+398,   -0x1.9076b154188cep-1,   0x1.b6edap-21, INEXACT)
+T(RZ, -0x1.6bf588e01a976p+398,   -0x1.9076b154188cep-1,  0x1.b6eda2p-21, INEXACT)
 T(RU, -0x1.6bf588e01a976p+398,   -0x1.9076b154188cep-1,  0x1.b6eda2p-21, INEXACT)
-T(RD, -0x1.6bf588e01a976p+398,   -0x1.9076b154188cfp-1,  -0x1.ffffe6p-1, INEXACT)
+T(RD, -0x1.6bf588e01a976p+398,   -0x1.9076b154188cfp-1,  -0x1.ffffe4p-1, INEXACT)
 T(RN, -0x1.04c5bdf662754p+276,    0x1.962154a6e1747p-2,   -0x1.ffff8p-2, INEXACT)
-T(RZ,  0x1.8ba06fbed3703p+856,   -0x1.e34ced69bbf3bp-1,   0x1.ffffc2p-1, INEXACT)
+T(RZ,  0x1.8ba06fbed3703p+856,   -0x1.e34ced69bbf3bp-1,   0x1.ffffc4p-1, INEXACT)
 T(RU,  0x1.8ba06fbed3703p+856,   -0x1.e34ced69bbf3bp-1,   0x1.ffffc4p-1, INEXACT)
 T(RD,  0x1.8ba06fbed3703p+856,   -0x1.e34ced69bbf3cp-1, -0x1.e4e90ep-20, INEXACT)
 T(RN,  0x1.bc2a58a6a70fbp+891,    0x1.b52f3b12eca2ep-1,  -0x1.ffffd6p-2, INEXACT)
 T(RZ,  0x1.64ac2ebfdac21p+253,   -0x1.fe6ec2d5886fbp-1,  0x1.26ac68p-20, INEXACT)
-T(RU,  0x1.64ac2ebfdac21p+253,   -0x1.fe6ec2d5886fbp-1,  0x1.26ac6ap-20, INEXACT)
+T(RU,  0x1.64ac2ebfdac21p+253,   -0x1.fe6ec2d5886fbp-1,  0x1.26ac68p-20, INEXACT)
 T(RD,  0x1.64ac2ebfdac21p+253,   -0x1.fe6ec2d5886fcp-1,  -0x1.ffffdcp-1, INEXACT)
 T(RZ,  0x1.ff37895732fe8p+826,    0x1.cc0ccaa40f162p-1, -0x1.bdb09ep-22, INEXACT)
-T(RD,  0x1.ff37895732fe8p+826,    0x1.cc0ccaa40f162p-1,  -0x1.bdb0ap-22, INEXACT)
-T(RU,  0x1.ff37895732fe8p+826,    0x1.cc0ccaa40f163p-1,   0x1.fffff4p-1, INEXACT)
+T(RD,  0x1.ff37895732fe8p+826,    0x1.cc0ccaa40f162p-1, -0x1.bdb09ep-22, INEXACT)
+T(RU,  0x1.ff37895732fe8p+826,    0x1.cc0ccaa40f163p-1,   0x1.fffff2p-1, INEXACT)
 T(RN, -0x1.d3fb4a4b16d4dp+343,   -0x1.f7e71c0d047ccp-1,  -0x1.ffff9ap-2, INEXACT)
 T(RN, -0x1.e5f942f539171p+707,   -0x1.c6bd0ac05db24p-1,  -0x1.ffffa8p-2, INEXACT)
-T(RZ, -0x1.d991422700871p+534,    0x1.7ed81ad050b71p-2,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.d991422700871p+534,    0x1.7ed81ad050b71p-2,         -0x1p+0, INEXACT)
 T(RD, -0x1.d991422700871p+534,    0x1.7ed81ad050b71p-2,         -0x1p+0, INEXACT)
 T(RU, -0x1.d991422700871p+534,    0x1.7ed81ad050b72p-2,  0x1.6de202p-27, INEXACT)
 T(RN,  0x1.2eb933d486a69p+958,   -0x1.23701267ebfd9p-1,   -0x1.ffffdp-2, INEXACT)
@@ -440,73 +440,73 @@ T(RN,   0x1.05bc23ef55992p+45,   -0x1.a9cc37777cb5bp-1,  -0x1.fffff2p-2, INEXACT
 T(RN,  0x1.8717657db5cc2p+443,   -0x1.94bde58279dffp-1,   -0x1.ffffbp-2, INEXACT)
 T(RN, -0x1.6af1e3a94f8a2p+433,   -0x1.0d9af1d537783p-1,  -0x1.ffffc4p-2, INEXACT)
 T(RZ, -0x1.d7b26119e4009p+968,   -0x1.9c355fed7c98dp-5,   0x1.fffff8p-1, INEXACT)
-T(RU, -0x1.d7b26119e4009p+968,   -0x1.9c355fed7c98dp-5,   0x1.fffffap-1, INEXACT)
+T(RU, -0x1.d7b26119e4009p+968,   -0x1.9c355fed7c98dp-5,   0x1.fffff8p-1, INEXACT)
 T(RD, -0x1.d7b26119e4009p+968,   -0x1.9c355fed7c98ep-5, -0x1.f4c18ap-23, INEXACT)
 T(RZ,  0x1.cc9b323a1d617p+711,   -0x1.197f396e3a1fep-3,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.cc9b323a1d617p+711,   -0x1.197f396e3a1fep-3,          0x1p+0, INEXACT)
+T(RU,  0x1.cc9b323a1d617p+711,   -0x1.197f396e3a1fep-3,   0x1.fffffep-1, INEXACT)
 T(RD,  0x1.cc9b323a1d617p+711,   -0x1.197f396e3a1ffp-3, -0x1.d60d74p-25, INEXACT)
 T(RN,  0x1.5becbd2db44eep+571,    0x1.8001c41726ae9p-1,  -0x1.fffff4p-2, INEXACT)
 T(RZ,  0x1.fcf4a9be664cdp+164,    -0x1.f1c9f48b20bfp-1,  0x1.cee08cp-23, INEXACT)
-T(RU,  0x1.fcf4a9be664cdp+164,    -0x1.f1c9f48b20bfp-1,  0x1.cee08ep-23, INEXACT)
-T(RD,  0x1.fcf4a9be664cdp+164,   -0x1.f1c9f48b20bf1p-1,  -0x1.fffffap-1, INEXACT)
+T(RU,  0x1.fcf4a9be664cdp+164,    -0x1.f1c9f48b20bfp-1,  0x1.cee08cp-23, INEXACT)
+T(RD,  0x1.fcf4a9be664cdp+164,   -0x1.f1c9f48b20bf1p-1,  -0x1.fffff8p-1, INEXACT)
 T(RN,  0x1.6943ad8787d7bp+900,   -0x1.ff43e47d61573p-1,  -0x1.fffff8p-2, INEXACT)
 T(RN,   0x1.a79b66743a83dp+32,   -0x1.d947c1efd85c1p-1,  -0x1.fffffap-2, INEXACT)
-T(RZ, -0x1.9d212f5137efdp+943,   -0x1.8404820869937p-1,  0x1.30520ap-32, INEXACT)
+T(RZ, -0x1.9d212f5137efdp+943,   -0x1.8404820869937p-1,  0x1.30520cp-32, INEXACT)
 T(RU, -0x1.9d212f5137efdp+943,   -0x1.8404820869937p-1,  0x1.30520cp-32, INEXACT)
 T(RD, -0x1.9d212f5137efdp+943,   -0x1.8404820869938p-1,         -0x1p+0, INEXACT)
 T(RZ,   0x1.2b5200ed2676p+366,    0x1.b0571ecfd9c35p-2,  -0x1.b6255p-23, INEXACT)
-T(RD,   0x1.2b5200ed2676p+366,    0x1.b0571ecfd9c35p-2, -0x1.b62552p-23, INEXACT)
+T(RD,   0x1.2b5200ed2676p+366,    0x1.b0571ecfd9c35p-2,  -0x1.b6255p-23, INEXACT)
 T(RU,   0x1.2b5200ed2676p+366,    0x1.b0571ecfd9c36p-2,   0x1.fffffap-1, INEXACT)
 T(RN,   0x1.4790085aa1d6cp+60,    0x1.09752f3f61407p-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ,  0x1.816dc5bc1b76bp+596,    0x1.f7f3d502e7c93p-1, -0x1.1ac792p-23, INEXACT)
+T(RZ,  0x1.816dc5bc1b76bp+596,    0x1.f7f3d502e7c93p-1, -0x1.1ac794p-23, INEXACT)
 T(RD,  0x1.816dc5bc1b76bp+596,    0x1.f7f3d502e7c93p-1, -0x1.1ac794p-23, INEXACT)
 T(RU,  0x1.816dc5bc1b76bp+596,    0x1.f7f3d502e7c94p-1,   0x1.fffffcp-1, INEXACT)
-T(RZ,  0x1.77a5e8c69b79fp+359,    -0x1.f4e64f602f85p-1,   0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.77a5e8c69b79fp+359,    -0x1.f4e64f602f85p-1,   0x1.fffffcp-1, INEXACT)
 T(RU,  0x1.77a5e8c69b79fp+359,    -0x1.f4e64f602f85p-1,   0x1.fffffcp-1, INEXACT)
-T(RD,  0x1.77a5e8c69b79fp+359,   -0x1.f4e64f602f851p-1,  -0x1.32664p-23, INEXACT)
+T(RD,  0x1.77a5e8c69b79fp+359,   -0x1.f4e64f602f851p-1, -0x1.32663ep-23, INEXACT)
 T(RZ,   0x1.9212ced91caa4p+91,   -0x1.856cdabd4b935p-4,  0x1.c09b8cp-23, INEXACT)
-T(RU,   0x1.9212ced91caa4p+91,   -0x1.856cdabd4b935p-4,  0x1.c09b8ep-23, INEXACT)
-T(RD,   0x1.9212ced91caa4p+91,   -0x1.856cdabd4b936p-4,  -0x1.fffffap-1, INEXACT)
+T(RU,   0x1.9212ced91caa4p+91,   -0x1.856cdabd4b935p-4,  0x1.c09b8cp-23, INEXACT)
+T(RD,   0x1.9212ced91caa4p+91,   -0x1.856cdabd4b936p-4,  -0x1.fffff8p-1, INEXACT)
 T(RZ, -0x1.fec2c6b48066bp+661,    0x1.6f2db3eabf4e4p-2,  -0x1.fffff8p-1, INEXACT)
-T(RD, -0x1.fec2c6b48066bp+661,    0x1.6f2db3eabf4e4p-2,  -0x1.fffffap-1, INEXACT)
+T(RD, -0x1.fec2c6b48066bp+661,    0x1.6f2db3eabf4e4p-2,  -0x1.fffff8p-1, INEXACT)
 T(RU, -0x1.fec2c6b48066bp+661,    0x1.6f2db3eabf4e5p-2,  0x1.c011e6p-23, INEXACT)
 T(RN,  0x1.38bef457317fep+407,   -0x1.00ca933b74a33p-1,   -0x1.fffffp-2, INEXACT)
 T(RN,  0x1.80488dc041105p+556,    0x1.d3ed293a8c027p-1,         -0x1p-1, INEXACT)
 T(RZ, -0x1.debc20b3bcadfp+894,    0x1.a4d76aae36433p-3, -0x1.11f64cp-24, INEXACT)
-T(RD, -0x1.debc20b3bcadfp+894,    0x1.a4d76aae36433p-3, -0x1.11f64ep-24, INEXACT)
+T(RD, -0x1.debc20b3bcadfp+894,    0x1.a4d76aae36433p-3, -0x1.11f64cp-24, INEXACT)
 T(RU, -0x1.debc20b3bcadfp+894,    0x1.a4d76aae36434p-3,   0x1.fffffep-1, INEXACT)
-T(RZ,  0x1.8902d30e09c84p+399,   -0x1.15b634676a4eep-2,  0x1.857858p-23, INEXACT)
+T(RZ,  0x1.8902d30e09c84p+399,   -0x1.15b634676a4eep-2,  0x1.85785ap-23, INEXACT)
 T(RU,  0x1.8902d30e09c84p+399,   -0x1.15b634676a4eep-2,  0x1.85785ap-23, INEXACT)
 T(RD,  0x1.8902d30e09c84p+399,   -0x1.15b634676a4efp-2,  -0x1.fffffap-1, INEXACT)
-T(RZ,  0x1.ef46e4da73db6p+446,   -0x1.56642113e7106p-3,   0x1.261d3p-24, INEXACT)
+T(RZ,  0x1.ef46e4da73db6p+446,   -0x1.56642113e7106p-3,  0x1.261d32p-24, INEXACT)
 T(RU,  0x1.ef46e4da73db6p+446,   -0x1.56642113e7106p-3,  0x1.261d32p-24, INEXACT)
 T(RD,  0x1.ef46e4da73db6p+446,   -0x1.56642113e7107p-3,  -0x1.fffffep-1, INEXACT)
-T(RZ, -0x1.c8a0059fd3e33p+705,    0x1.ed96780113ef3p-4,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.c8a0059fd3e33p+705,    0x1.ed96780113ef3p-4,         -0x1p+0, INEXACT)
 T(RD, -0x1.c8a0059fd3e33p+705,    0x1.ed96780113ef3p-4,         -0x1p+0, INEXACT)
 T(RU, -0x1.c8a0059fd3e33p+705,    0x1.ed96780113ef4p-4,  0x1.09ec98p-26, INEXACT)
-T(RZ, -0x1.6c6c1ad15d0dfp+115,   -0x1.db19d6757e9ebp-1,  0x1.417e08p-23, INEXACT)
+T(RZ, -0x1.6c6c1ad15d0dfp+115,   -0x1.db19d6757e9ebp-1,  0x1.417e0ap-23, INEXACT)
 T(RU, -0x1.6c6c1ad15d0dfp+115,   -0x1.db19d6757e9ebp-1,  0x1.417e0ap-23, INEXACT)
-T(RD, -0x1.6c6c1ad15d0dfp+115,   -0x1.db19d6757e9ecp-1,  -0x1.fffffcp-1, INEXACT)
-T(RZ,   0x1.bc02c213cb385p+42,    0x1.242d8e6677163p-1, -0x1.12b2d2p-24, INEXACT)
+T(RD, -0x1.6c6c1ad15d0dfp+115,   -0x1.db19d6757e9ecp-1,  -0x1.fffffap-1, INEXACT)
+T(RZ,   0x1.bc02c213cb385p+42,    0x1.242d8e6677163p-1, -0x1.12b2d4p-24, INEXACT)
 T(RD,   0x1.bc02c213cb385p+42,    0x1.242d8e6677163p-1, -0x1.12b2d4p-24, INEXACT)
 T(RU,   0x1.bc02c213cb385p+42,    0x1.242d8e6677164p-1,   0x1.fffffep-1, INEXACT)
 T(RN,    0x1.fd227d71b472p+11,    0x1.ffff6f37e956fp-1,  -0x1.fffff2p-2, INEXACT)
-T(RZ,  0x1.b549ba1268e56p+580,    0x1.594319c6b5c22p-3,  -0x1.0f9fap-23, INEXACT)
+T(RZ,  0x1.b549ba1268e56p+580,    0x1.594319c6b5c22p-3, -0x1.0f9fa2p-23, INEXACT)
 T(RD,  0x1.b549ba1268e56p+580,    0x1.594319c6b5c22p-3, -0x1.0f9fa2p-23, INEXACT)
 T(RU,  0x1.b549ba1268e56p+580,    0x1.594319c6b5c23p-3,   0x1.fffffcp-1, INEXACT)
-T(RZ,  0x1.3ea676b9150d7p+993,    0x1.8234168a0e13ap-5,  -0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.3ea676b9150d7p+993,    0x1.8234168a0e13ap-5,  -0x1.fffffcp-1, INEXACT)
 T(RD,  0x1.3ea676b9150d7p+993,    0x1.8234168a0e13ap-5,  -0x1.fffffcp-1, INEXACT)
-T(RU,  0x1.3ea676b9150d7p+993,    0x1.8234168a0e13bp-5,  0x1.14c702p-23, INEXACT)
+T(RU,  0x1.3ea676b9150d7p+993,    0x1.8234168a0e13bp-5,    0x1.14c7p-23, INEXACT)
 T(RZ, -0x1.5a8b1e16a51d3p+597,    0x1.f4609e7769d8cp-1, -0x1.b10406p-23, INEXACT)
-T(RD, -0x1.5a8b1e16a51d3p+597,    0x1.f4609e7769d8cp-1, -0x1.b10408p-23, INEXACT)
+T(RD, -0x1.5a8b1e16a51d3p+597,    0x1.f4609e7769d8cp-1, -0x1.b10406p-23, INEXACT)
 T(RU, -0x1.5a8b1e16a51d3p+597,    0x1.f4609e7769d8dp-1,   0x1.fffffap-1, INEXACT)
 T(RZ,  0x1.96eb5a0a7363bp+949,    0x1.cdd9c97b1414dp-1,  -0x1.7b852p-23, INEXACT)
-T(RD,  0x1.96eb5a0a7363bp+949,    0x1.cdd9c97b1414dp-1, -0x1.7b8522p-23, INEXACT)
-T(RU,  0x1.96eb5a0a7363bp+949,    0x1.cdd9c97b1414ep-1,   0x1.fffffcp-1, INEXACT)
+T(RD,  0x1.96eb5a0a7363bp+949,    0x1.cdd9c97b1414dp-1,  -0x1.7b852p-23, INEXACT)
+T(RU,  0x1.96eb5a0a7363bp+949,    0x1.cdd9c97b1414ep-1,   0x1.fffffap-1, INEXACT)
 T(RN,  0x1.89c7ef8dace1fp+927,    0x1.fdf01077b9e8ap-1,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.358c1bb71c1c6p+398,    0x1.02aaac1095c71p-1,  -0x1.fffff8p-2, INEXACT)
 T(RZ,  0x1.a547ddf045e53p+617,    0x1.628e5b87db40ap-2,  -0x1.fffffap-1, INEXACT)
-T(RD,  0x1.a547ddf045e53p+617,    0x1.628e5b87db40ap-2,  -0x1.fffffcp-1, INEXACT)
+T(RD,  0x1.a547ddf045e53p+617,    0x1.628e5b87db40ap-2,  -0x1.fffffap-1, INEXACT)
 T(RU,  0x1.a547ddf045e53p+617,    0x1.628e5b87db40bp-2,   0x1.7949cp-23, INEXACT)
 T(RN,  0x1.3379f7540b53bp+206,    0x1.0a3403a625047p-1,  -0x1.fffff4p-2, INEXACT)
 T(RN,  0x1.74c9acde46ab1p+862,   -0x1.63892f23445e4p-1,   -0x1.fffffp-2, INEXACT)
@@ -520,78 +520,78 @@ T(RN, -0x1.c0500580f735bp+355,   -0x1.f7589003122c4p-1,  -0x1.fffff2p-2, INEXACT
 T(RN, -0x1.3b96d47f2320ap+679,    0x1.2790a5ecadee1p-2,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.703cd18bd101cp+874,   -0x1.13ebdb7b8f0c9p-7,  -0x1.fffff2p-2, INEXACT)
 T(RN,  0x1.1c6a83ca4d108p+858,    0x1.e5a2a84702b7fp-2,  -0x1.fffffep-2, INEXACT)
-T(RZ,   0x1.17f9e1396548p+953,   -0x1.b48aae421e92ap-1,  0x1.0c4c2cp-26, INEXACT)
+T(RZ,   0x1.17f9e1396548p+953,   -0x1.b48aae421e92ap-1,  0x1.0c4c2ep-26, INEXACT)
 T(RU,   0x1.17f9e1396548p+953,   -0x1.b48aae421e92ap-1,  0x1.0c4c2ep-26, INEXACT)
 T(RD,   0x1.17f9e1396548p+953,   -0x1.b48aae421e92bp-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.5d5c6f73c4016p+455,   -0x1.f482f32241d23p-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.5d5c6f73c4016p+455,   -0x1.f482f32241d23p-1,          0x1p+0, INEXACT)
 T(RU,  0x1.5d5c6f73c4016p+455,   -0x1.f482f32241d23p-1,          0x1p+0, INEXACT)
-T(RD,  0x1.5d5c6f73c4016p+455,   -0x1.f482f32241d24p-1,  -0x1.5ebc4p-26, INEXACT)
+T(RD,  0x1.5d5c6f73c4016p+455,   -0x1.f482f32241d24p-1, -0x1.5ebc3ep-26, INEXACT)
 T(RN,  0x1.2f1e0142448dfp+306,   -0x1.d439fdea2ed74p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.ec071b1991aaap+592,   -0x1.f6e23f16e38bap-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.477c81ceead25p+281,   -0x1.ee32e087f6aa9p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.18da378fc46c6p+661,    0x1.375a1271e969dp-3,         -0x1p-1, INEXACT)
-T(RZ,  0x1.dc1679b09ec0ep+216,    0x1.bb2847634e026p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.dc1679b09ec0ep+216,    0x1.bb2847634e026p-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.dc1679b09ec0ep+216,    0x1.bb2847634e026p-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.dc1679b09ec0ep+216,    0x1.bb2847634e027p-1,  0x1.d99098p-26, INEXACT)
 T(RZ,   0x1.ab4b7fc8b0aaap+68,   -0x1.afdf55c4643bfp-1,  0x1.a25af4p-26, INEXACT)
-T(RU,   0x1.ab4b7fc8b0aaap+68,   -0x1.afdf55c4643bfp-1,  0x1.a25af6p-26, INEXACT)
+T(RU,   0x1.ab4b7fc8b0aaap+68,   -0x1.afdf55c4643bfp-1,  0x1.a25af4p-26, INEXACT)
 T(RD,   0x1.ab4b7fc8b0aaap+68,    -0x1.afdf55c4643cp-1,         -0x1p+0, INEXACT)
 T(RZ, -0x1.5036c65b7e901p+175,    0x1.7bdbdb80db6f2p-1,  -0x1.7cb61p-26, INEXACT)
-T(RD, -0x1.5036c65b7e901p+175,    0x1.7bdbdb80db6f2p-1, -0x1.7cb612p-26, INEXACT)
+T(RD, -0x1.5036c65b7e901p+175,    0x1.7bdbdb80db6f2p-1,  -0x1.7cb61p-26, INEXACT)
 T(RU, -0x1.5036c65b7e901p+175,    0x1.7bdbdb80db6f3p-1,          0x1p+0, INEXACT)
-T(RZ, -0x1.1a7137bc76082p+208,    0x1.e430eaab2557ap-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.1a7137bc76082p+208,    0x1.e430eaab2557ap-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.1a7137bc76082p+208,    0x1.e430eaab2557ap-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.1a7137bc76082p+208,    0x1.e430eaab2557bp-1,  0x1.cb0b1ap-32, INEXACT)
+T(RU, -0x1.1a7137bc76082p+208,    0x1.e430eaab2557bp-1,  0x1.cb0b18p-32, INEXACT)
 T(RN, -0x1.3d50d1886247cp+969,    0x1.5c708dc93658dp-3,  -0x1.fffffep-2, INEXACT)
 T(RN,   0x1.5180c0fce7bc7p+61,     -0x1.d3041fc3b01p-3,         -0x1p-1, INEXACT)
 T(RN,  0x1.d93f5715bbc8bp+419,   -0x1.117f273281064p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.5c0c2b229663bp+723,   -0x1.8c4ad474af731p-3,  0x1.3d0f88p-26, INEXACT)
+T(RZ, -0x1.5c0c2b229663bp+723,   -0x1.8c4ad474af731p-3,  0x1.3d0f8ap-26, INEXACT)
 T(RU, -0x1.5c0c2b229663bp+723,   -0x1.8c4ad474af731p-3,  0x1.3d0f8ap-26, INEXACT)
 T(RD, -0x1.5c0c2b229663bp+723,   -0x1.8c4ad474af732p-3,         -0x1p+0, INEXACT)
 T(RN, -0x1.6b438a3af2725p+459,    0x1.6f65f7e9b3bedp-2,  -0x1.fffffep-2, INEXACT)
-T(RZ,  -0x1.c75e801ea6f4p+607,    0x1.98a244e0dcb94p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.c75e801ea6f4p+607,    0x1.98a244e0dcb94p-1,         -0x1p+0, INEXACT)
 T(RD,  -0x1.c75e801ea6f4p+607,    0x1.98a244e0dcb94p-1,         -0x1p+0, INEXACT)
 T(RU,  -0x1.c75e801ea6f4p+607,    0x1.98a244e0dcb95p-1,  0x1.24b97ep-27, INEXACT)
-T(RZ, -0x1.efd3ab5f3cf39p+272,   -0x1.ffcd1b92019aep-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.efd3ab5f3cf39p+272,   -0x1.ffcd1b92019aep-1,          0x1p+0, INEXACT)
 T(RU, -0x1.efd3ab5f3cf39p+272,   -0x1.ffcd1b92019aep-1,          0x1p+0, INEXACT)
 T(RD, -0x1.efd3ab5f3cf39p+272,   -0x1.ffcd1b92019afp-1, -0x1.c10d94p-27, INEXACT)
-T(RZ,  0x1.5f28113a0c0c6p+844,     0x1.795dca910ca9p-1, -0x1.2737bep-26, INEXACT)
+T(RZ,  0x1.5f28113a0c0c6p+844,     0x1.795dca910ca9p-1,  -0x1.2737cp-26, INEXACT)
 T(RD,  0x1.5f28113a0c0c6p+844,     0x1.795dca910ca9p-1,  -0x1.2737cp-26, INEXACT)
 T(RU,  0x1.5f28113a0c0c6p+844,    0x1.795dca910ca91p-1,          0x1p+0, INEXACT)
-T(RZ,  0x1.b4ec977861861p+622,   -0x1.2fbf85a92dfe2p-3,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.b4ec977861861p+622,   -0x1.2fbf85a92dfe2p-3,          0x1p+0, INEXACT)
 T(RU,  0x1.b4ec977861861p+622,   -0x1.2fbf85a92dfe2p-3,          0x1p+0, INEXACT)
-T(RD,  0x1.b4ec977861861p+622,   -0x1.2fbf85a92dfe3p-3, -0x1.319a7cp-31, INEXACT)
+T(RD,  0x1.b4ec977861861p+622,   -0x1.2fbf85a92dfe3p-3, -0x1.319a7ap-31, INEXACT)
 T(RN,  0x1.7f7d867b4c861p+638,    0x1.8785638533844p-4,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.1278edba51ff5p+798,    0x1.d82e7f89edfd2p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.1278edba51ff5p+798,    0x1.d82e7f89edfd2p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.1278edba51ff5p+798,    0x1.d82e7f89edfd2p-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.1278edba51ff5p+798,    0x1.d82e7f89edfd3p-1,   0x1.d7e44p-26, INEXACT)
+T(RU, -0x1.1278edba51ff5p+798,    0x1.d82e7f89edfd3p-1,  0x1.d7e43ep-26, INEXACT)
 T(RZ,  0x1.f72a070ad5a3cp+616,   -0x1.cc17fff3cb7dfp-3,  0x1.25a29ap-26, INEXACT)
-T(RU,  0x1.f72a070ad5a3cp+616,   -0x1.cc17fff3cb7dfp-3,  0x1.25a29cp-26, INEXACT)
+T(RU,  0x1.f72a070ad5a3cp+616,   -0x1.cc17fff3cb7dfp-3,  0x1.25a29ap-26, INEXACT)
 T(RD,  0x1.f72a070ad5a3cp+616,    -0x1.cc17fff3cb7ep-3,         -0x1p+0, INEXACT)
-T(RZ,  0x1.2f46a3b8b1183p+162,   -0x1.fb07c9107e97bp-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.2f46a3b8b1183p+162,   -0x1.fb07c9107e97bp-1,          0x1p+0, INEXACT)
 T(RU,  0x1.2f46a3b8b1183p+162,   -0x1.fb07c9107e97bp-1,          0x1p+0, INEXACT)
 T(RD,  0x1.2f46a3b8b1183p+162,   -0x1.fb07c9107e97cp-1, -0x1.8de3c2p-27, INEXACT)
 T(RZ,  0x1.94f9238bcbce9p+649,    0x1.11d10916b068bp-3, -0x1.1f3772p-26, INEXACT)
-T(RD,  0x1.94f9238bcbce9p+649,    0x1.11d10916b068bp-3, -0x1.1f3774p-26, INEXACT)
+T(RD,  0x1.94f9238bcbce9p+649,    0x1.11d10916b068bp-3, -0x1.1f3772p-26, INEXACT)
 T(RU,  0x1.94f9238bcbce9p+649,    0x1.11d10916b068cp-3,          0x1p+0, INEXACT)
-T(RZ,   0x1.e3895b56f013dp+78,    0x1.f77f622f13117p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,   0x1.e3895b56f013dp+78,    0x1.f77f622f13117p-1,         -0x1p+0, INEXACT)
 T(RD,   0x1.e3895b56f013dp+78,    0x1.f77f622f13117p-1,         -0x1p+0, INEXACT)
 T(RU,   0x1.e3895b56f013dp+78,    0x1.f77f622f13118p-1,  0x1.1553b6p-26, INEXACT)
 T(RN,  0x1.b565bebba482dp+876,   -0x1.b91514c9abdccp-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.10fc45baf591ep+117,    0x1.fa8e71c458eb5p-1, -0x1.4c0276p-27, INEXACT)
+T(RZ,  0x1.10fc45baf591ep+117,    0x1.fa8e71c458eb5p-1, -0x1.4c0278p-27, INEXACT)
 T(RD,  0x1.10fc45baf591ep+117,    0x1.fa8e71c458eb5p-1, -0x1.4c0278p-27, INEXACT)
 T(RU,  0x1.10fc45baf591ep+117,    0x1.fa8e71c458eb6p-1,          0x1p+0, INEXACT)
 T(RN,  0x1.a094cc6dab342p+924,    0x1.fdd2d24a0f5b6p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.e115c5a33030dp+564,   -0x1.a049af0e1a73cp-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.e115c5a33030dp+564,   -0x1.a049af0e1a73cp-1,          0x1p+0, INEXACT)
 T(RU, -0x1.e115c5a33030dp+564,   -0x1.a049af0e1a73cp-1,          0x1p+0, INEXACT)
-T(RD, -0x1.e115c5a33030dp+564,   -0x1.a049af0e1a73dp-1, -0x1.848b4ap-27, INEXACT)
+T(RD, -0x1.e115c5a33030dp+564,   -0x1.a049af0e1a73dp-1, -0x1.848b48p-27, INEXACT)
 T(RN,  0x1.71e85a55d24a5p+317,   -0x1.d6030cb7d6fc6p-2,  -0x1.fffffep-2, INEXACT)
 T(RZ, -0x1.a4f98c9f1cc25p+317,     -0x1.10115e598eep-3,  0x1.bc7a0ap-26, INEXACT)
-T(RU, -0x1.a4f98c9f1cc25p+317,     -0x1.10115e598eep-3,  0x1.bc7a0cp-26, INEXACT)
+T(RU, -0x1.a4f98c9f1cc25p+317,     -0x1.10115e598eep-3,  0x1.bc7a0ap-26, INEXACT)
 T(RD, -0x1.a4f98c9f1cc25p+317,   -0x1.10115e598ee01p-3,         -0x1p+0, INEXACT)
-T(RZ, -0x1.7d8d66b30eca9p+960,   -0x1.9313ac24942e7p-2,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.7d8d66b30eca9p+960,   -0x1.9313ac24942e7p-2,          0x1p+0, INEXACT)
 T(RU, -0x1.7d8d66b30eca9p+960,   -0x1.9313ac24942e7p-2,          0x1p+0, INEXACT)
-T(RD, -0x1.7d8d66b30eca9p+960,   -0x1.9313ac24942e8p-2,   -0x1.6a18p-26, INEXACT)
+T(RD, -0x1.7d8d66b30eca9p+960,   -0x1.9313ac24942e8p-2, -0x1.6a17fep-26, INEXACT)
 T(RN, -0x1.3ec2e9bfd617dp+923,   -0x1.ee9e9590d5f7bp-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.93348c7914bcfp+835,    0x1.16d220ed14328p-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.9aaf57dd64754p+543,   -0x1.df29e31494c0ep-1,         -0x1p-1, INEXACT)
@@ -600,73 +600,73 @@ T(RN, -0x1.f4de99e152545p+758,   -0x1.3881d2225229cp-1,         -0x1p-1, INEXACT
 T(RN,  0x1.cc9b288eb3ec2p+792,    0x1.7b380f09e6202p-1,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.d5ca2e0028c37p+173,    0x1.cefd40137a473p-1,         -0x1p-1, INEXACT)
 T(RZ, -0x1.c6758b01c3b39p+246,   -0x1.98c1ab6efd401p-1,  0x1.514596p-29, INEXACT)
-T(RU, -0x1.c6758b01c3b39p+246,   -0x1.98c1ab6efd401p-1,  0x1.514598p-29, INEXACT)
+T(RU, -0x1.c6758b01c3b39p+246,   -0x1.98c1ab6efd401p-1,  0x1.514596p-29, INEXACT)
 T(RD, -0x1.c6758b01c3b39p+246,   -0x1.98c1ab6efd402p-1,         -0x1p+0, INEXACT)
 T(RN,  0x1.a4eb3e40e7994p+590,    0x1.ff78381c68c1dp-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.c24bae750e444p+689,    -0x1.6209fc1c2bffp-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.9323284e53428p+560,    0x1.26160034d774fp-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.190ee43ecd289p+509,    0x1.b6ec79801a3dcp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.190ee43ecd289p+509,    0x1.b6ec79801a3dcp-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.190ee43ecd289p+509,    0x1.b6ec79801a3dcp-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.190ee43ecd289p+509,    0x1.b6ec79801a3ddp-1,  0x1.e1c1d6p-31, INEXACT)
+T(RU,  0x1.190ee43ecd289p+509,    0x1.b6ec79801a3ddp-1,  0x1.e1c1d4p-31, INEXACT)
 T(RZ,  -0x1.4dd8bc38a912ep+41,    0x1.dfb9969ef5d2bp-1,  -0x1.6ae8ep-30, INEXACT)
-T(RD,  -0x1.4dd8bc38a912ep+41,    0x1.dfb9969ef5d2bp-1, -0x1.6ae8e2p-30, INEXACT)
+T(RD,  -0x1.4dd8bc38a912ep+41,    0x1.dfb9969ef5d2bp-1,  -0x1.6ae8ep-30, INEXACT)
 T(RU,  -0x1.4dd8bc38a912ep+41,    0x1.dfb9969ef5d2cp-1,          0x1p+0, INEXACT)
-T(RZ,  -0x1.39f821756c164p+89,   -0x1.fe4c1a2733a46p-1,  0x1.470eacp-29, INEXACT)
+T(RZ,  -0x1.39f821756c164p+89,   -0x1.fe4c1a2733a46p-1,  0x1.470eaep-29, INEXACT)
 T(RU,  -0x1.39f821756c164p+89,   -0x1.fe4c1a2733a46p-1,  0x1.470eaep-29, INEXACT)
 T(RD,  -0x1.39f821756c164p+89,   -0x1.fe4c1a2733a47p-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.c9bec0d180b36p+843,    0x1.94c730bfbb5bcp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.c9bec0d180b36p+843,    0x1.94c730bfbb5bcp-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.c9bec0d180b36p+843,    0x1.94c730bfbb5bcp-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.c9bec0d180b36p+843,    0x1.94c730bfbb5bdp-1,  0x1.de74e8p-30, INEXACT)
 T(RZ, -0x1.d28a62575c9b9p+119,    0x1.3e730b0bc08f6p-2, -0x1.964b9ep-29, INEXACT)
-T(RD, -0x1.d28a62575c9b9p+119,    0x1.3e730b0bc08f6p-2,  -0x1.964bap-29, INEXACT)
+T(RD, -0x1.d28a62575c9b9p+119,    0x1.3e730b0bc08f6p-2, -0x1.964b9ep-29, INEXACT)
 T(RU, -0x1.d28a62575c9b9p+119,    0x1.3e730b0bc08f7p-2,          0x1p+0, INEXACT)
-T(RZ,  -0x1.bcb6a2f257fd4p+15,    0x1.6fa15b7df8108p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.bcb6a2f257fd4p+15,    0x1.6fa15b7df8108p-1,         -0x1p+0, INEXACT)
 T(RD,  -0x1.bcb6a2f257fd4p+15,    0x1.6fa15b7df8108p-1,         -0x1p+0, INEXACT)
-T(RU,  -0x1.bcb6a2f257fd4p+15,    0x1.6fa15b7df8109p-1,  0x1.e9f6b6p-32, INEXACT)
+T(RU,  -0x1.bcb6a2f257fd4p+15,    0x1.6fa15b7df8109p-1,  0x1.e9f6b4p-32, INEXACT)
 T(RN,  0x1.f440e50c16776p+124,   -0x1.7be9cd24f9475p-1,         -0x1p-1, INEXACT)
 T(RZ,  0x1.9681e5dee2cb9p+137,   -0x1.ad694b0bab3dfp-1,  0x1.e647d4p-30, INEXACT)
-T(RU,  0x1.9681e5dee2cb9p+137,   -0x1.ad694b0bab3dfp-1,  0x1.e647d6p-30, INEXACT)
+T(RU,  0x1.9681e5dee2cb9p+137,   -0x1.ad694b0bab3dfp-1,  0x1.e647d4p-30, INEXACT)
 T(RD,  0x1.9681e5dee2cb9p+137,    -0x1.ad694b0bab3ep-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.c58e8e8a8d3c2p+811,   -0x1.dd3d94658909cp-2,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.c58e8e8a8d3c2p+811,   -0x1.dd3d94658909cp-2,          0x1p+0, INEXACT)
 T(RU, -0x1.c58e8e8a8d3c2p+811,   -0x1.dd3d94658909cp-2,          0x1p+0, INEXACT)
 T(RD, -0x1.c58e8e8a8d3c2p+811,   -0x1.dd3d94658909dp-2, -0x1.5b6448p-29, INEXACT)
 T(RN,  0x1.8d5c8070c6801p+818,   -0x1.72b611619e0f6p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.c7088d46b3bb1p+638,   -0x1.ce425a8ed0273p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.c7088d46b3bb1p+638,   -0x1.ce425a8ed0273p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.c7088d46b3bb1p+638,   -0x1.ce425a8ed0273p-1,          0x1p+0, INEXACT)
 T(RD, -0x1.c7088d46b3bb1p+638,   -0x1.ce425a8ed0274p-1, -0x1.0bde24p-30, INEXACT)
-T(RZ, -0x1.afb999288bc37p+876,    0x1.f99f777e7cc35p-2,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.afb999288bc37p+876,    0x1.f99f777e7cc35p-2,         -0x1p+0, INEXACT)
 T(RD, -0x1.afb999288bc37p+876,    0x1.f99f777e7cc35p-2,         -0x1p+0, INEXACT)
-T(RU, -0x1.afb999288bc37p+876,    0x1.f99f777e7cc36p-2,  0x1.59ca52p-31, INEXACT)
-T(RZ,  0x1.7c84dd29bd995p+948,    0x1.f3f18a9faabd4p-1, -0x1.9aafbcp-31, INEXACT)
+T(RU, -0x1.afb999288bc37p+876,    0x1.f99f777e7cc36p-2,   0x1.59ca5p-31, INEXACT)
+T(RZ,  0x1.7c84dd29bd995p+948,    0x1.f3f18a9faabd4p-1, -0x1.9aafbep-31, INEXACT)
 T(RD,  0x1.7c84dd29bd995p+948,    0x1.f3f18a9faabd4p-1, -0x1.9aafbep-31, INEXACT)
 T(RU,  0x1.7c84dd29bd995p+948,    0x1.f3f18a9faabd5p-1,          0x1p+0, INEXACT)
 T(RN,-0x1.7e03b70bf09adp+1018,   -0x1.51d4a321e26d8p-2,         -0x1p-1, INEXACT)
 T(RN, -0x1.10f6785a7cf9dp+235,   -0x1.0ea448de9999fp-2,         -0x1p-1, INEXACT)
 T(RZ,  0x1.a05a2ce98b13ap+979,    0x1.b3e4c3bb208fep-1, -0x1.2fc3aap-29, INEXACT)
-T(RD,  0x1.a05a2ce98b13ap+979,    0x1.b3e4c3bb208fep-1, -0x1.2fc3acp-29, INEXACT)
+T(RD,  0x1.a05a2ce98b13ap+979,    0x1.b3e4c3bb208fep-1, -0x1.2fc3aap-29, INEXACT)
 T(RU,  0x1.a05a2ce98b13ap+979,    0x1.b3e4c3bb208ffp-1,          0x1p+0, INEXACT)
 T(RN, -0x1.c5bf473577738p+498,    0x1.ad0eb4583af72p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.15bcba559992dp+510,   -0x1.c9aa013d59914p-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.15bcba559992dp+510,   -0x1.c9aa013d59914p-1,          0x1p+0, INEXACT)
 T(RU, -0x1.15bcba559992dp+510,   -0x1.c9aa013d59914p-1,          0x1p+0, INEXACT)
-T(RD, -0x1.15bcba559992dp+510,   -0x1.c9aa013d59915p-1, -0x1.982b48p-29, INEXACT)
-T(RZ,  0x1.695981dc05748p+229,    0x1.aa370dd1b5daep-1,  -0x1.fffffep-1, INEXACT)
+T(RD, -0x1.15bcba559992dp+510,   -0x1.c9aa013d59915p-1, -0x1.982b46p-29, INEXACT)
+T(RZ,  0x1.695981dc05748p+229,    0x1.aa370dd1b5daep-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.695981dc05748p+229,    0x1.aa370dd1b5daep-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.695981dc05748p+229,    0x1.aa370dd1b5dafp-1,   0x1.387c8p-29, INEXACT)
-T(RZ, -0x1.ae70d3975d611p+300,   -0x1.7b6cd7f129fbap-1,   0x1.fffffep-1, INEXACT)
+T(RU,  0x1.695981dc05748p+229,    0x1.aa370dd1b5dafp-1,  0x1.387c7ep-29, INEXACT)
+T(RZ, -0x1.ae70d3975d611p+300,   -0x1.7b6cd7f129fbap-1,          0x1p+0, INEXACT)
 T(RU, -0x1.ae70d3975d611p+300,   -0x1.7b6cd7f129fbap-1,          0x1p+0, INEXACT)
-T(RD, -0x1.ae70d3975d611p+300,   -0x1.7b6cd7f129fbbp-1, -0x1.fa54cep-31, INEXACT)
+T(RD, -0x1.ae70d3975d611p+300,   -0x1.7b6cd7f129fbbp-1, -0x1.fa54ccp-31, INEXACT)
 T(RZ,   0x1.15e90f976dca8p+68,    0x1.321640064091bp-1, -0x1.d7279ep-30, INEXACT)
-T(RD,   0x1.15e90f976dca8p+68,    0x1.321640064091bp-1,  -0x1.d727ap-30, INEXACT)
+T(RD,   0x1.15e90f976dca8p+68,    0x1.321640064091bp-1, -0x1.d7279ep-30, INEXACT)
 T(RU,   0x1.15e90f976dca8p+68,    0x1.321640064091cp-1,          0x1p+0, INEXACT)
 T(RN, -0x1.5e7cffde61637p+371,    0x1.710ae2447d934p-4,         -0x1p-1, INEXACT)
 T(RN, -0x1.6cf9791469f64p+554,   -0x1.3cc07f0728968p-4,         -0x1p-1, INEXACT)
-T(RZ, -0x1.84cc9f4a45ccbp+646,    0x1.ec7742bc5d953p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.84cc9f4a45ccbp+646,    0x1.ec7742bc5d953p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.84cc9f4a45ccbp+646,    0x1.ec7742bc5d953p-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.84cc9f4a45ccbp+646,    0x1.ec7742bc5d954p-1,  0x1.6c54dcp-30, INEXACT)
 T(RZ,  0x1.78f5cc780831cp+610,   -0x1.8e9c85f3c8cc4p-4,  0x1.1a86b6p-29, INEXACT)
-T(RU,  0x1.78f5cc780831cp+610,   -0x1.8e9c85f3c8cc4p-4,  0x1.1a86b8p-29, INEXACT)
+T(RU,  0x1.78f5cc780831cp+610,   -0x1.8e9c85f3c8cc4p-4,  0x1.1a86b6p-29, INEXACT)
 T(RD,  0x1.78f5cc780831cp+610,   -0x1.8e9c85f3c8cc5p-4,         -0x1p+0, INEXACT)
-T(RZ, -0x1.092ab04256306p+493,   -0x1.15cbfd596ddf6p-1,  0x1.6ed4e2p-30, INEXACT)
+T(RZ, -0x1.092ab04256306p+493,   -0x1.15cbfd596ddf6p-1,  0x1.6ed4e4p-30, INEXACT)
 T(RU, -0x1.092ab04256306p+493,   -0x1.15cbfd596ddf6p-1,  0x1.6ed4e4p-30, INEXACT)
 T(RD, -0x1.092ab04256306p+493,   -0x1.15cbfd596ddf7p-1,         -0x1p+0, INEXACT)
 T(RN,  -0x1.cf65ff85b408p+512,    0x1.e2c2264def5e4p-2,         -0x1p-1, INEXACT)