math: regenerate all math tests
[libc-test] / src / math / crlibm / tan.h
index 3e6fa87..7ad9acd 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
@@ -41,51 +41,51 @@ T(RZ,                     nan,                     nan,          0x0p+0, 0) // N
 // These worst cases have been selected thanks to the filterlists 5 script
 // If you want the full list please contact Jean-Michel Muller
 T(RN,   0x1.39ee00e8bc926p-10,   0x1.39ee0abe8201fp-10,          0x1p-1, INEXACT) // 1.197546773422938828218553553029e-03
-T(RZ,   0x1.3ba2de937a401p-10,   0x1.3ba2e8928827ap-10,  -0x1.fffffep-1, INEXACT) // 1.204056582418511428880791847007e-03
+T(RZ,   0x1.3ba2de937a401p-10,   0x1.3ba2e8928827ap-10,         -0x1p+0, INEXACT) // 1.204056582418511428880791847007e-03
 T(RZ,   0x1.c73b85db6f34ep-10,   0x1.c73ba3d8ec126p-10, -0x1.651588p-53, INEXACT) // 1.736574215882319676546030606801e-03
 T(RN,   0x1.d0e1571270a6bp-10,     0x1.d0e1770278ep-10,          0x1p-1, INEXACT) // 1.773377360777895648744073575642e-03
-T(RZ,   0x1.a8999a89e9143p-11,   0x1.a899a09f4e57dp-11,  -0x1.fffffep-1, INEXACT) // 8.098602568123242561801133909682e-04
+T(RZ,   0x1.a8999a89e9143p-11,   0x1.a899a09f4e57dp-11,         -0x1p+0, INEXACT) // 8.098602568123242561801133909682e-04
 T(RN,   0x1.c28cf86839e38p-11,   0x1.c28cffacfbe09p-11,          0x1p-1, INEXACT) // 8.593571956482864634963014793811e-04
-T(RZ,   0x1.d346992584118p-11,   0x1.d346a1414896dp-11,  -0x1.fffffep-1, INEXACT) // 8.912578093163451772862337918468e-04
+T(RZ,   0x1.d346992584118p-11,   0x1.d346a1414896dp-11,         -0x1p+0, INEXACT) // 8.912578093163451772862337918468e-04
 T(RZ,   0x1.d4d4af431456bp-11,   0x1.d4d4b773a3c37p-11, -0x1.990066p-52, INEXACT) // 8.942237840391780703472313085456e-04
-T(RZ,   0x1.e1e9241669b6ap-11,   0x1.e1e92cfb63df5p-11,  -0x1.fffffep-1, INEXACT) // 9.191717279478487951510645714848e-04
+T(RZ,   0x1.e1e9241669b6ap-11,   0x1.e1e92cfb63df5p-11,         -0x1p+0, INEXACT) // 9.191717279478487951510645714848e-04
 T(RN,   0x1.0f05a22ea9f02p-12,   0x1.0f05a293eafafp-12,          0x1p-1, INEXACT) // 2.584667262603841360671386162551e-04
 T(RZ,   0x1.ccae9b881eb4fp-12,   0x1.ccae9d7966e6fp-12, -0x1.794e8cp-51, INEXACT) // 4.393406493431910113910132675841e-04
-T(RZ,   0x1.e1edc2e1198e1p-12,   0x1.e1edc51a686e5p-12,  -0x1.fffffep-1, INEXACT) // 4.596030758591396051838950942425e-04
+T(RZ,   0x1.e1edc2e1198e1p-12,   0x1.e1edc51a686e5p-12,         -0x1p+0, INEXACT) // 4.596030758591396051838950942425e-04
 T(RN,   0x1.673659a05f79dp-13,   0x1.673659db4f805p-13,         -0x1p-1, INEXACT) // 1.712857747512814643540274284206e-04
 T(RN,   0x1.6d16412b5b564p-13,   0x1.6d1641693bcadp-13,          0x1p-1, INEXACT) // 1.740870151069425679837832099395e-04
-T(RZ,    0x1.96bfc3ea0172p-13,   0x1.96bfc43f93375p-13,  -0x1.fffffep-1, INEXACT) // 1.939530769165470971970854918709e-04
+T(RZ,    0x1.96bfc3ea0172p-13,   0x1.96bfc43f93375p-13,         -0x1p+0, INEXACT) // 1.939530769165470971970854918709e-04
 T(RN,   0x1.af04ee57f0934p-13,   0x1.af04eebdc23ddp-13,         -0x1p-1, INEXACT) // 2.055259999434539070276017902472e-04
-T(RZ,   0x1.ee3c63c4bfb82p-13,   0x1.ee3c645e42bbbp-13,  -0x1.fffffep-1, INEXACT) // 2.356700407730415712005689332642e-04
+T(RZ,   0x1.ee3c63c4bfb82p-13,   0x1.ee3c645e42bbbp-13,         -0x1p+0, INEXACT) // 2.356700407730415712005689332642e-04
 T(RZ,   0x1.91a058209b7c2p-14,   0x1.91a05835339b2p-14,  -0x1.ae3f4p-53, INEXACT) // 9.575518243717855777948078088713e-05
 T(RN,   0x1.6849a7d98414ep-15,    0x1.6849a7dd3b94p-15,          0x1p-1, INEXACT) // 4.294964282902884297656725953729e-05
-T(RZ,   0x1.f006943003bbfp-15,   0x1.f0069439b6b41p-15, -0x1.2d42bap-51, INEXACT) // 5.913087113650722733857942325919e-05
+T(RZ,   0x1.f006943003bbfp-15,   0x1.f0069439b6b41p-15, -0x1.2d42bcp-51, INEXACT) // 5.913087113650722733857942325919e-05
 T(RN,   0x1.81d14a6c95d0fp-15,   0x1.81d14a7126406p-15,         -0x1p-1, INEXACT) // 4.599303506285834958504030178794e-05
 T(RN,   0x1.f56015a9d0701p-15,   0x1.f56015b3d49cep-15,         -0x1p-1, INEXACT) // 5.976859695390295668495153624811e-05
 T(RN,   0x1.6b8d3bf622f4cp-16,   0x1.6b8d3bf7175a9p-16,         -0x1p-1, INEXACT) // 2.166936970886207478991652974898e-05
 T(RZ,   0x1.ada7859b3249cp-16,   0x1.ada7859cc5b51p-16,  -0x1.4a9ecp-51, INEXACT) // 2.560939684029661775246239363568e-05
-T(RZ,   0x1.a81f3e305b189p-16,   0x1.a81f3e31df219p-16,  -0x1.fffffep-1, INEXACT) // 2.527964369518487168877508841636e-05
-T(RZ,   0x1.2bfffffff2446p-17,   0x1.2c00000014996p-17,  -0x1.fffffep-1, INEXACT) // 8.940696716213302543433891211855e-06
-T(RZ,    0x1.67ffffffe845p-17,   0x1.6800000023987p-17,  -0x1.fffffep-1, INEXACT) // 1.072883605940564929505376401409e-05
-T(RZ,   0x1.a3ffffffda512p-17,   0x1.a400000038864p-17,  -0x1.fffffep-1, INEXACT) // 1.251697540257055217918259748533e-05
+T(RZ,   0x1.a81f3e305b189p-16,   0x1.a81f3e31df219p-16,         -0x1p+0, INEXACT) // 2.527964369518487168877508841636e-05
+T(RZ,   0x1.2bfffffff2446p-17,   0x1.2c00000014996p-17,         -0x1p+0, INEXACT) // 8.940696716213302543433891211855e-06
+T(RZ,    0x1.67ffffffe845p-17,   0x1.6800000023987p-17,         -0x1p+0, INEXACT) // 1.072883605940564929505376401409e-05
+T(RZ,   0x1.a3ffffffda512p-17,   0x1.a400000038864p-17,         -0x1p+0, INEXACT) // 1.251697540257055217918259748533e-05
 T(RN,   0x1.c16ac87fa1f3ep-17,   0x1.c16ac880155fep-17,          0x1p-1, INEXACT) // 1.339367395238011846313706809664e-05
 T(RN,   0x1.f2c8431c17126p-17,   0x1.f2c8431cb4dbep-17,         -0x1p-1, INEXACT) // 1.486487013140824609935645994607e-05
-T(RZ,   0x1.06b912b480477p-18,   0x1.06b912b4860b2p-18,  -0x1.fffffep-1, INEXACT) // 3.914876903100408300545300782636e-06
-T(RZ,   0x1.b33ff577ec256p-18,   0x1.b33ff578065b8p-18,  -0x1.fffffep-1, INEXACT) // 6.485728015024290457938259402138e-06
-T(RZ,   0x1.7e3e64272c0d1p-18,   0x1.7e3e64273dce1p-18,  -0x1.fffffep-1, INEXACT) // 5.695875223185775054030813985273e-06
+T(RZ,   0x1.06b912b480477p-18,   0x1.06b912b4860b2p-18,         -0x1p+0, INEXACT) // 3.914876903100408300545300782636e-06
+T(RZ,   0x1.b33ff577ec256p-18,   0x1.b33ff578065b8p-18,         -0x1p+0, INEXACT) // 6.485728015024290457938259402138e-06
+T(RZ,   0x1.7e3e64272c0d1p-18,   0x1.7e3e64273dce1p-18,         -0x1p+0, INEXACT) // 5.695875223185775054030813985273e-06
 T(RZ,   0x1.4df4b21f86df4p-19,    0x1.4df4b21f89d5p-19, -0x1.98208cp-52, INEXACT) // 2.488164923664923488936563666929e-06
 T(RN,   0x1.e546fe9022825p-19,   0x1.e546fe902b976p-19,          0x1p-1, INEXACT) // 3.615597798105519138789224267705e-06
 T(RN,   0x1.0b6fe907132c6p-19,   0x1.0b6fe90714b19p-19,          0x1p-1, INEXACT) // 1.992562036734433598701276418863e-06
-T(RZ,   0x1.79561fe75f458p-19,   0x1.79561fe7638a8p-19,  -0x1.fffffep-1, INEXACT) // 2.811375441501408827633598508378e-06
+T(RZ,   0x1.79561fe75f458p-19,   0x1.79561fe7638a8p-19,         -0x1p+0, INEXACT) // 2.811375441501408827633598508378e-06
 T(RN,   0x1.a87639dab6086p-20,   0x1.a87639dab78d6p-20,          0x1p-1, INEXACT) // 1.581243501183286002644478793200e-06
-T(RZ,   0x1.85f6660e4ffb2p-20,   0x1.85f6660e5128bp-20,  -0x1.fffffep-1, INEXACT) // 1.452723498454583509121489440230e-06
+T(RZ,   0x1.85f6660e4ffb2p-20,   0x1.85f6660e5128bp-20,         -0x1p+0, INEXACT) // 1.452723498454583509121489440230e-06
 T(RN,   0x1.974b602994a65p-20,    0x1.974b602995fep-20,          0x1p-1, INEXACT) // 1.517290011317099002709153816870e-06
 T(RN,   0x1.c41bc46ba9a9dp-20,   0x1.c41bc46bab7fdp-20,         -0x1p-1, INEXACT) // 1.684235281831979987447506404152e-06
-T(RZ,   0x1.0d72a7a156962p-21,   0x1.0d72a7a156aefp-21,  -0x1.fffffep-1, INEXACT) // 5.018857686487608022694048917622e-07
+T(RZ,   0x1.0d72a7a156962p-21,   0x1.0d72a7a156aefp-21,         -0x1p+0, INEXACT) // 5.018857686487608022694048917622e-07
 T(RN,   0x1.eb6c7a5b1409dp-21,   0x1.eb6c7a5b14a0cp-21,          0x1p-1, INEXACT) // 9.153480492550019861206140638077e-07
 T(RN,   0x1.e5ba19b2b2692p-21,   0x1.e5ba19b2b2fadp-21,         -0x1p-1, INEXACT) // 9.047369558753311591603680011375e-07
 T(RZ,   0x1.81c5052d64836p-21,   0x1.81c5052d64cc6p-21, -0x1.881eecp-53, INEXACT) // 7.185518932520539995737569524681e-07
-T(RZ,   0x1.b63598bb8c0c8p-22,   0x1.b63598bb8c273p-22,  -0x1.fffffep-1, INEXACT) // 4.081142710192256903214014923664e-07
+T(RZ,   0x1.b63598bb8c0c8p-22,   0x1.b63598bb8c273p-22,         -0x1p+0, INEXACT) // 4.081142710192256903214014923664e-07
 T(RZ,   0x1.cd364423f9571p-22,   0x1.cd364423f9764p-22,  -0x1.3a25bp-51, INEXACT) // 4.295371260883964880285398272447e-07
 T(RN,   0x1.dffffffffff1fp-22,   0x1.e000000000151p-22,         -0x1p-1, INEXACT) // 4.470348358154177760991792364015e-07
 T(RZ,   0x1.14e9736cdaf2ep-23,   0x1.14e9736cdaf49p-23, -0x1.0bb3d4p-51, INEXACT) // 1.289471599734489792419710098986e-07
@@ -93,27 +93,27 @@ T(RN,   0x1.4986e22c11583p-23,    0x1.4986e22c115bp-23,         -0x1p-1, INEXACT
 T(RZ,   0x1.f40e91b5b6b35p-23,   0x1.f40e91b5b6bd4p-23, -0x1.f47ee6p-51, INEXACT) // 2.328571448360537308079279287046e-07
 T(RN,   0x1.8b396a113aca6p-23,   0x1.8b396a113acf5p-23,          0x1p-1, INEXACT) // 1.840406445360778935737145877577e-07
 T(RN,    0x1.0917758c3fabdp-4,    0x1.09765eafade9bp-4,          0x1p-1, INEXACT) // 6.471963803412968119221915230810e-02
-T(RZ,    0x1.2945b0ce87464p-4,    0x1.29cb96fdc62bfp-4,  -0x1.fffffep-1, INEXACT) // 7.257622780930855777015153762477e-02
+T(RZ,    0x1.2945b0ce87464p-4,    0x1.29cb96fdc62bfp-4,         -0x1p+0, INEXACT) // 7.257622780930855777015153762477e-02
 T(RN,    0x1.5d53470a65981p-4,    0x1.5e2cb997cdb6cp-4,          0x1p-1, INEXACT) // 8.528449774016701179224497764153e-02
-T(RZ,    0x1.c53b471c31435p-4,    0x1.c71726bcff074p-4,  -0x1.fffffep-1, INEXACT) // 1.106522348155330598418188969845e-01
+T(RZ,    0x1.c53b471c31435p-4,    0x1.c71726bcff074p-4,         -0x1p+0, INEXACT) // 1.106522348155330598418188969845e-01
 T(RN,    0x1.3cf73f761315ep-5,    0x1.3d1fc3c9ce4b3p-5,         -0x1p-1, INEXACT) // 3.869211573382601299098126901299e-02
 T(RN,    0x1.54171f058f43ep-5,    0x1.54492c5321144p-5,          0x1p-1, INEXACT) // 4.151493128708992619291251457980e-02
 T(RN,    0x1.b148995bf383ap-5,    0x1.b1b025a6ec7e7p-5,         -0x1p-1, INEXACT) // 5.289106324163168892926734088178e-02
-T(RZ,    0x1.0e28550426034p-6,    0x1.0e2e99cd926bcp-6,  -0x1.fffffep-1, INEXACT) // 1.648910810817501293445985766084e-02
+T(RZ,    0x1.0e28550426034p-6,    0x1.0e2e99cd926bcp-6,         -0x1p+0, INEXACT) // 1.648910810817501293445985766084e-02
 T(RN,    0x1.11a44d4f48d74p-6,    0x1.11aad0ff35621p-6,         -0x1p-1, INEXACT) // 1.670177030349635771688809882107e-02
-T(RZ,    0x1.640aade8f5427p-6,      0x1.6419079bbf6p-6,  -0x1.fffffep-1, INEXACT) // 2.173106177709285477539502551281e-02
+T(RZ,    0x1.640aade8f5427p-6,      0x1.6419079bbf6p-6,         -0x1p+0, INEXACT) // 2.173106177709285477539502551281e-02
 T(RN,    0x1.6892f24011645p-6,    0x1.68a1da0e35377p-6,         -0x1p-1, INEXACT) // 2.200769097568968171718672977022e-02
-T(RZ,    0x1.79040da084b16p-6,    0x1.791517aa8b606p-6,  -0x1.fffffep-1, INEXACT) // 2.301122027172216449875108423839e-02
+T(RZ,    0x1.79040da084b16p-6,    0x1.791517aa8b606p-6,         -0x1p+0, INEXACT) // 2.301122027172216449875108423839e-02
 T(RZ,    0x1.a54d4459ebde7p-6,     0x1.a5650b7f38f5p-6,  -0x1.ecabep-52, INEXACT) // 2.571422266890790661597598898425e-02
 T(RN,     0x1.0680025f8aa5p-7,    0x1.06817261c3386p-7,          0x1p-1, INEXACT) // 8.010865362924196597660397856089e-03
 T(RZ,    0x1.4975fe12ed9f6p-7,    0x1.4978d5aa88bbfp-7, -0x1.5f82fap-52, INEXACT) // 1.005434900239963666446207923855e-02
 T(RZ,    0x1.61ffe6d074459p-7,    0x1.62036d65dd0f5p-7, -0x1.c8b278p-52, INEXACT) // 1.080321092823248625702792224956e-02
-T(RZ,    0x1.dd8ba464f1847p-7,    0x1.dd944c3df5fe6p-7,  -0x1.fffffep-1, INEXACT) // 1.457353140893870128980136513519e-02
+T(RZ,    0x1.dd8ba464f1847p-7,    0x1.dd944c3df5fe6p-7,         -0x1p+0, INEXACT) // 1.457353140893870128980136513519e-02
 T(RZ,    0x1.a0f080926ae92p-8,    0x1.a0f1f13b1fad8p-8, -0x1.0c226cp-51, INEXACT) // 6.361991300234530813395572579338e-03
-T(RZ,    0x1.44d2d451f3e1cp-9,    0x1.44d2ffe64f2fdp-9,  -0x1.fffffep-1, INEXACT) // 2.478207033142399914882325617782e-03
+T(RZ,    0x1.44d2d451f3e1cp-9,    0x1.44d2ffe64f2fdp-9,         -0x1p+0, INEXACT) // 2.478207033142399914882325617782e-03
 T(RN,    0x1.8e21c136c87cfp-9,    0x1.8e221175a7dcbp-9,          0x1p-1, INEXACT) // 3.037504993145901787537921379112e-03
 T(RN,    0x1.c5ea7001341aep-9,    0x1.c5eae6ed8d6cap-9,         -0x1p-1, INEXACT) // 3.463102505158319709133163399883e-03
-T(RZ,    0x1.2bd8ad618f03dp-1,      0x1.539642798abp-1,  -0x1.fffffep-1, INEXACT) // 5.856374913778449320389540844189e-01
+T(RZ,    0x1.2bd8ad618f03dp-1,      0x1.539642798abp-1,         -0x1p+0, INEXACT) // 5.856374913778449320389540844189e-01
 T(RN,    0x1.66982328f5e5fp-1,      0x1.af957928e38p-1,         -0x1p-1, INEXACT) // 7.003794658184679944312733823608e-01
 T(RN,     0x1.6b6215c17da4p-1,    0x1.b7d73c970184dp-1,          0x1p-1, INEXACT) // 7.097327040381244955824513453990e-01
 T(RN,    0x1.3759625b0fb96p-2,    0x1.414feea698c2ap-2,          0x1p-1, INEXACT) // 3.040519111709100164020469492243e-01
@@ -123,86 +123,86 @@ T(RN,    0x1.ccfbfea1760cep-2,    0x1.eee03307df653p-2,         -0x1p-1, INEXACT
 T(RZ,    0x1.a33f32ac5ceb5p-3,    0x1.a933fe176b375p-3,  -0x1.480c8p-57, INEXACT) // 2.047103842593195610621847890798e-01
 T(RN,    0x1.eafeade82230ap-3,    0x1.f49f8c38f443bp-3,          0x1p-1, INEXACT) // 2.397435747591532551048487675871e-01
 T(RN,    0x1.b81a83d437efdp-3,    0x1.bf01753879e23p-3,          0x1p-1, INEXACT) // 2.148943232668826530673555907924e-01
-T(RZ,    0x1.04a3953634f67p-3,    0x1.060e28dcba2ecp-3, -0x1.1ea5b2p-51, INEXACT) // 1.272651345412853796101870784696e-01
+T(RZ,    0x1.04a3953634f67p-3,    0x1.060e28dcba2ecp-3, -0x1.1ea5b4p-51, INEXACT) // 1.272651345412853796101870784696e-01
 T(RN,    0x1.04e8d3351c05cp-3,    0x1.0654896383e86p-3,         -0x1p-1, INEXACT) // 1.273972035010072501037825531967e-01
 T(RN,    0x1.c9f47908c3178p-3,    0x1.d1be5f9534915p-3,         -0x1p-1, INEXACT) // 2.236108260916684908892193561769e-01
 T(RN,    0x1.5d53470a65981p-4,    0x1.5e2cb997cdb6cp-4,          0x1p-1, INEXACT) // 8.528449774016701179224497764153e-02
 T(RN,    0x1.0917758c3fabdp-4,    0x1.09765eafade9bp-4,          0x1p-1, INEXACT) // 6.471963803412968119221915230810e-02
-T(RZ,    0x1.2945b0ce87464p-4,    0x1.29cb96fdc62bfp-4,  -0x1.fffffep-1, INEXACT) // 7.257622780930855777015153762477e-02
-T(RZ,    0x1.c53b471c31435p-4,    0x1.c71726bcff074p-4,  -0x1.fffffep-1, INEXACT) // 1.106522348155330598418188969845e-01
+T(RZ,    0x1.2945b0ce87464p-4,    0x1.29cb96fdc62bfp-4,         -0x1p+0, INEXACT) // 7.257622780930855777015153762477e-02
+T(RZ,    0x1.c53b471c31435p-4,    0x1.c71726bcff074p-4,         -0x1p+0, INEXACT) // 1.106522348155330598418188969845e-01
 T(RZ,    0x1.c8afe27275484p-1,    0x1.3d54e1e32c6dcp+0, -0x1.b3f2dcp-51, INEXACT) // 8.919668926925088392465568176704e-01
 T(RN,    0x1.cae740fbda9fdp-1,    0x1.4028595a90371p+0,         -0x1p-1, INEXACT) // 8.962955768050161475812842581945e-01
 T(RN,    0x1.0ba3ffadac42cp+0,    0x1.b9a47878b089dp+0,         -0x1p-1, INEXACT) // 1.045471172237976809071824391140e+00
 T(RZ,    0x1.40d924d6239acp+0,    0x1.85888b869172dp+1, -0x1.3da658p-48, INEXACT) // 1.253313352851914252994447451783e+00
-T(RZ,    0x1.414a515ef5021p+0,    0x1.87d04425184c8p+1,  -0x1.fffffep-1, INEXACT) // 1.255040250475765839510700061510e+00
+T(RZ,    0x1.414a515ef5021p+0,    0x1.87d04425184c8p+1,         -0x1p+0, INEXACT) // 1.255040250475765839510700061510e+00
 T(RN,    0x1.91e01cdee1f85p+0,   0x1.01a10851685ebp+10,         -0x1p-1, INEXACT) // 1.569825939573975093210833620105e+00
-T(RZ,    0x1.91f6a98b08f23p+0,   0x1.8f29f280d5523p+10,  -0x1.fffffep-1, INEXACT) // 1.570170017665937889361771340191e+00
+T(RZ,    0x1.91f6a98b08f23p+0,   0x1.8f29f280d5523p+10,         -0x1p+0, INEXACT) // 1.570170017665937889361771340191e+00
 T(RN,    0x1.92005b9169fa5p+0,   0x1.054df9389bebap+11,          0x1p-1, INEXACT) // 1.570317957879504122686853406776e+00
-T(RZ,    0x1.920ee6f7bcce1p+0,   0x1.e772fb8844076p+11,  -0x1.fffffep-1, INEXACT) // 1.570539889796059407345296676795e+00
+T(RZ,    0x1.920ee6f7bcce1p+0,   0x1.e772fb8844076p+11,         -0x1p+0, INEXACT) // 1.570539889796059407345296676795e+00
 T(RN,    0x1.920e59086458cp+0,   0x1.d7e1ad1166df4p+11,         -0x1p-1, INEXACT) // 1.570531429814169932512868399499e+00
 T(RN,    0x1.92114d52de37dp+0,    0x1.1c534fbeb886p+12,         -0x1p-1, INEXACT) // 1.570576508265929094321222692088e+00
 T(RZ,    0x1.9214ed8fb103bp+0,   0x1.7bf59b471d3a1p+12, -0x1.af22c8p-39, INEXACT) // 1.570631835537837472926980808552e+00
 T(RN,    0x1.92149fdc0b038p+0,   0x1.718de67c02e0fp+12,          0x1p-1, INEXACT) // 1.570627204152527767178071371745e+00
 T(RZ,    0x1.9215fe540616ep+0,   0x1.a5a21e47254f8p+12, -0x1.ab455ap-39, INEXACT) // 1.570648093713397752679838959011e+00
 T(RN,    0x1.9217a5f29d7d9p+0,   0x1.fc32ddeb232c4p+12,          0x1p-1, INEXACT) // 1.570673343403077959479219316563e+00
-T(RZ,    0x1.921859461368ap+0,   0x1.1649199c0947ep+13,  -0x1.fffffep-1, INEXACT) // 1.570684032066682167538829162368e+00
-T(RZ,     0x1.921845e3a41bp+0,   0x1.13738fb6f3804p+13,  -0x1.fffffep-1, INEXACT) // 1.570682876659798665741618606262e+00
+T(RZ,    0x1.921859461368ap+0,   0x1.1649199c0947ep+13,         -0x1p+0, INEXACT) // 1.570684032066682167538829162368e+00
+T(RZ,     0x1.921845e3a41bp+0,   0x1.13738fb6f3804p+13,         -0x1p+0, INEXACT) // 1.570682876659798665741618606262e+00
 T(RN,    0x1.921899cca8ca5p+0,   0x1.202799801272ap+13,         -0x1p-1, INEXACT) // 1.570687878099115808439023567189e+00
 T(RZ,    0x1.921afd3b61317p+0,   0x1.b200332085768p+13,  -0x1.2b3dcp-37, INEXACT) // 1.570724322316157772760902844311e+00
 T(RN,    0x1.921b20398b2f4p+0,   0x1.bef2881e8ef15p+13,         -0x1p-1, INEXACT) // 1.570726408051254630038329196395e+00
-T(RZ,    0x1.921a96d20ff05p+0,   0x1.901567508259bp+13,  -0x1.fffffep-1, INEXACT) // 1.570718218121272657938902739261e+00
+T(RZ,    0x1.921a96d20ff05p+0,   0x1.901567508259bp+13,         -0x1p+0, INEXACT) // 1.570718218121272657938902739261e+00
 T(RN,    0x1.921b804b48559p+0,   0x1.e6d104ff142e9p+13,          0x1p-1, INEXACT) // 1.570732134227304621632015368959e+00
-T(RZ,    0x1.921d40a9a73c2p+0,   0x1.a106949c9f895p+14,  -0x1.fffffep-1, INEXACT) // 1.570758859080556124609984181006e+00
+T(RZ,    0x1.921d40a9a73c2p+0,   0x1.a106949c9f895p+14,         -0x1p+0, INEXACT) // 1.570758859080556124609984181006e+00
 T(RN,    0x1.921e563e34989p+0,   0x1.75663af87cdf4p+15,         -0x1p-1, INEXACT) // 1.570775404154661325506481261982e+00
 T(RN,    0x1.921e73223308dp+0,   0x1.96e344f2db904p+15,          0x1p-1, INEXACT) // 1.570777126168681592233156152361e+00
 T(RN,    0x1.921e71e3e5c4bp+0,   0x1.9552c44420357p+15,         -0x1p-1, INEXACT) // 1.570777052058263789646730401728e+00
-T(RZ,    0x1.921ec597623a7p+0,   0x1.116fc51ae5274p+16,  -0x1.fffffep-1, INEXACT) // 1.570782041033661036166790836432e+00
+T(RZ,    0x1.921ec597623a7p+0,   0x1.116fc51ae5274p+16,         -0x1p+0, INEXACT) // 1.570782041033661036166790836432e+00
 T(RN,    0x1.921efc0a1cd2bp+0,    0x1.61d071d4b44dp+16,          0x1p-1, INEXACT) // 1.570785286396879198989040560264e+00
 T(RN,    0x1.921f18ddaee02p+0,   0x1.a306b9b45bd6ep+16,          0x1p-1, INEXACT) // 1.570787004587032686941938663949e+00
-T(RZ,    0x1.921f3e66d519dp+0,   0x1.13ac978ca32b9p+17,  -0x1.fffffep-1, INEXACT) // 1.570789241891453302812919901044e+00
-T(RZ,    0x1.921f4ce55bfd1p+0,   0x1.39f5336315018p+17,  -0x1.fffffep-1, INEXACT) // 1.570790105815820902890322940948e+00
+T(RZ,    0x1.921f3e66d519dp+0,   0x1.13ac978ca32b9p+17,         -0x1p+0, INEXACT) // 1.570789241891453302812919901044e+00
+T(RZ,    0x1.921f4ce55bfd1p+0,   0x1.39f5336315018p+17,         -0x1p+0, INEXACT) // 1.570790105815820902890322940948e+00
 T(RN,    0x1.921f747d2ac0fp+0,   0x1.f9da5ecc42c38p+17,         -0x1p-1, INEXACT) // 1.570792465742446131216070170922e+00
 T(RZ,    0x1.921f7b6181a42p+0,   0x1.1b0a4dcbbab7fp+18, -0x1.377058p-33, INEXACT) // 1.570792876534725213133469878812e+00
-T(RZ,    0x1.921f8db2b958dp+0,    0x1.9e111386fe78p+18,  -0x1.fffffep-1, INEXACT) // 1.570793968328277445678509138816e+00
+T(RZ,    0x1.921f8db2b958dp+0,    0x1.9e111386fe78p+18,         -0x1p+0, INEXACT) // 1.570793968328277445678509138816e+00
 T(RN,    0x1.921f911795828p+0,   0x1.c4ea5d2950f8dp+18,          0x1p-1, INEXACT) // 1.570794170625513075378876237664e+00
 T(RZ,    0x1.921f8b4b09c5ap+0,   0x1.86575de77ee3ap+18, -0x1.75a9f6p-36, INEXACT) // 1.570793824977747110693826471106e+00
 T(RN,    0x1.921f88892a988p+0,   0x1.6e479d44cc2bep+18,          0x1p-1, INEXACT) // 1.570793660629165700015619222540e+00
 T(RN,     0x1.921f937be33ap+0,   0x1.e4fb5981f67a5p+18,         -0x1p-1, INEXACT) // 1.570794313188550006543664494529e+00
 T(RN,    0x1.921f968be067ep+0,   0x1.0aaa1b8098642p+19,          0x1p-1, INEXACT) // 1.570794495725209127812149745296e+00
-T(RZ,    0x1.921fa227df817p+0,   0x1.aca7f70c9901dp+19,  -0x1.58884p-32, INEXACT) // 1.570795187697063388654328264238e+00
-T(RZ,    0x1.5f33c915edc82p+0,    0x1.3d7eb76c0edebp+2,  -0x1.fffffep-1, INEXACT) // 1.371883933881492101392041149666e+00
+T(RZ,    0x1.921fa227df817p+0,   0x1.aca7f70c9901dp+19, -0x1.588842p-32, INEXACT) // 1.570795187697063388654328264238e+00
+T(RZ,    0x1.5f33c915edc82p+0,    0x1.3d7eb76c0edebp+2,         -0x1p+0, INEXACT) // 1.371883933881492101392041149666e+00
 T(RN,    0x1.6df4179c3c811p+0,    0x1.c1f2fcd8e99ecp+2,         -0x1p-1, INEXACT) // 1.429505801814688448203582993301e+00
-T(RZ,    0x1.921fa7b92eef3p+0,   0x1.2e702011582bfp+20,  -0x1.fffffep-1, INEXACT) // 1.570795519552970587184859141416e+00
-T(RZ,    0x1.921fa9aead7cap+0,   0x1.6194ea6bdb7cdp+20,  -0x1.fffffep-1, INEXACT) // 1.570795636316221877137877527275e+00
+T(RZ,    0x1.921fa7b92eef3p+0,   0x1.2e702011582bfp+20,         -0x1p+0, INEXACT) // 1.570795519552970587184859141416e+00
+T(RZ,    0x1.921fa9aead7cap+0,   0x1.6194ea6bdb7cdp+20,         -0x1p+0, INEXACT) // 1.570795636316221877137877527275e+00
 T(RN,    0x1.921fabb2a22acp+0,   0x1.ac0e26b57d5c9p+20,          0x1p-1, INEXACT) // 1.570795756446538682382652041269e+00
 T(RZ,    0x1.921faccc6914ep+0,   0x1.e3b1a10502b1ep+20, -0x1.a49734p-29, INEXACT) // 1.570795822052861279161106722313e+00
 T(RZ,    0x1.921faeaa6b3f1p+0,   0x1.36423227de48ep+21, -0x1.574ed4p-29, INEXACT) // 1.570795933347877815222659592109e+00
-T(RZ,    0x1.921faf128ede8p+0,   0x1.4aa26ab0f1962p+21,  -0x1.fffffep-1, INEXACT) // 1.570795957594663505574317241553e+00
+T(RZ,    0x1.921faf128ede8p+0,   0x1.4aa26ab0f1962p+21,         -0x1p+0, INEXACT) // 1.570795957594663505574317241553e+00
 T(RN,    0x1.921fb0aaf82a4p+0,   0x1.bd5581ea647aep+21,          0x1p-1, INEXACT) // 1.570796052685332178100452438230e+00
 T(RN,    0x1.921fb2cc5e0fep+0,   0x1.9edacb64cdf5ap+22,         -0x1p-1, INEXACT) // 1.570796179670707726216960509191e+00
 T(RN,    0x1.921fb2a5a6795p+0,   0x1.86e74428dbe55p+22,          0x1p-1, INEXACT) // 1.570796170656170831492204342794e+00
 T(RZ,    0x1.921fb37eef6fap+0,   0x1.21225fabc950cp+23, -0x1.40908ap-30, INEXACT) // 1.570796221246779200697574196965e+00
 T(RN,    0x1.921fb38133592p+0,   0x1.22961a6be9c79p+23,         -0x1p-1, INEXACT) // 1.570796221774206191668099563685e+00
 T(RN,    0x1.921fb3bf1c88bp+0,   0x1.50d107ff0c74ep+23,          0x1p-1, INEXACT) // 1.570796236188956696011587155226e+00
-T(RZ,    0x1.921fb40acae4ap+0,   0x1.a222735f505fdp+23,  -0x1.fffffep-1, INEXACT) // 1.570796253809833675774143557646e+00
-T(RZ,    0x1.921fb4b310032p+0,   0x1.c35ac9ef2ad2dp+24,  -0x1.fffffep-1, INEXACT) // 1.570796292988245301813776677591e+00
+T(RZ,    0x1.921fb40acae4ap+0,   0x1.a222735f505fdp+23,         -0x1p+0, INEXACT) // 1.570796253809833675774143557646e+00
+T(RZ,    0x1.921fb4b310032p+0,   0x1.c35ac9ef2ad2dp+24,         -0x1p+0, INEXACT) // 1.570796292988245301813776677591e+00
 T(RN,    0x1.921fb4b436eb1p+0,   0x1.c6f6d89562cf5p+24,   0x1.fffffep-2, INEXACT) // 1.570796293256460751663894370722e+00
 T(RN,    0x1.921fb4ec4efbfp+0,   0x1.749098c43f0bfp+25,          0x1p-1, INEXACT) // 1.570796306316864621166473625635e+00
-T(RZ,    0x1.921fb4f9ea79bp+0,   0x1.b8c161ee609d8p+25, -0x1.c25ef8p-25, INEXACT) // 1.570796309485081421186691841285e+00
+T(RZ,    0x1.921fb4f9ea79bp+0,   0x1.b8c161ee609d8p+25, -0x1.c25efap-25, INEXACT) // 1.570796309485081421186691841285e+00
 T(RN,    0x1.921fb500c7c26p+0,   0x1.e59737de7bb65p+25,  -0x1.fffffep-2, INEXACT) // 1.570796311083321850077254566713e+00
 T(RZ,    0x1.921fb502529c9p+0,   0x1.f0f30948c2833p+25,  -0x1.21c64p-24, INEXACT) // 1.570796311442437920291581576748e+00
 T(RZ,    0x1.921fb520dbabcp+0,   0x1.cec9642faae58p+26,  -0x1.fffffap-1, INEXACT) // 1.570796318552011960889558395138e+00
 T(RN,    0x1.921fb529ae342p+0,   0x1.34320f845c179p+27,  -0x1.fffffcp-2, INEXACT) // 1.570796320606135498820776774664e+00
-T(RZ,    0x1.921fb52bf682ap+0,   0x1.5125600daedecp+27,  -0x1.fffff8p-1, INEXACT) // 1.570796321137559292679952704930e+00
+T(RZ,    0x1.921fb52bf682ap+0,   0x1.5125600daedecp+27,  -0x1.fffffap-1, INEXACT) // 1.570796321137559292679952704930e+00
 T(RN,    0x1.921fb5324c9aep+0,   0x1.c81469f0aa085p+27,   0x1.fffffap-2, INEXACT) // 1.570796322612845852262353218975e+00
 T(RN,    0x1.921fb5326f594p+0,   0x1.cb8d5499cc957p+27,  -0x1.ffffecp-2, INEXACT) // 1.570796322644445019989234424429e+00
 T(RN,    0x1.921fb5317f477p+0,   0x1.b495b1ace1827p+27,  -0x1.ffffeep-2, INEXACT) // 1.570796322426103008851328013407e+00
 T(RN,    0x1.921fb5331a499p+0,   0x1.dd6f96c05e48ep+27,  -0x1.ffffe8p-2, INEXACT) // 1.570796322799912880796568970254e+00
 T(RN,    0x1.921fb535943ebp+0,   0x1.16fb80d2b740bp+28,   0x1.fffffap-2, INEXACT) // 1.570796323376493885959348517645e+00
-T(RZ,    0x1.921fb53b2942dp+0,   0x1.c21e3cad2dba8p+28,  -0x1.ffffe8p-1, INEXACT) // 1.570796324676176469736788021692e+00
+T(RZ,    0x1.921fb53b2942dp+0,   0x1.c21e3cad2dba8p+28,  -0x1.ffffeap-1, INEXACT) // 1.570796324676176469736788021692e+00
 T(RN,    0x1.921fb53b7ef2cp+0,   0x1.d34e906a988f3p+28,  -0x1.ffffecp-2, INEXACT) // 1.570796324754108574950350885047e+00
 T(RZ,    0x1.921fb53d325c1p+0,   0x1.21e8a2ab25a5cp+29, -0x1.5721f6p-25, INEXACT) // 1.570796325150112915380873346294e+00
-T(RZ,    0x1.78a7b216ff0c8p+0,    0x1.4096293cccdc8p+3,  -0x1.fffffep-1, INEXACT) // 1.471308832754447237789463542867e+00
+T(RZ,    0x1.78a7b216ff0c8p+0,    0x1.4096293cccdc8p+3,         -0x1p+0, INEXACT) // 1.471308832754447237789463542867e+00
 T(RZ,     0x1.7efd6b91aba5p+0,    0x1.ab579e245e68ep+3, -0x1.597fb4p-47, INEXACT) // 1.496054385246356588368144002743e+00
 T(RZ,    0x1.921fb540913edp+0,   0x1.153ba1e4c2daap+30,  -0x1.ffffe2p-1, INEXACT) // 1.570796325934902926135805500962e+00
 T(RN,    0x1.921fb543133ffp+0,   0x1.afc5402e24375p+31,  -0x1.ffff1ep-2, INEXACT) // 1.570796326518802521476914080267e+00
@@ -215,210 +215,210 @@ T(RN,    0x1.921fb544041c9p+0,   0x1.05477d09384c1p+34,    0x1.fffeap-2, INEXACT
 T(RN,    0x1.921fb544191afp+0,   0x1.88c6fedfbae59p+34,  -0x1.ffff08p-2, INEXACT) // 1.570796326756958682935305660067e+00
 T(RZ,    0x1.921fb544248edp+0,   0x1.0eb7222928f43p+35,  -0x1.ffffaap-1, INEXACT) // 1.570796326767374795352338878729e+00
 T(RN,    0x1.921fb54427e35p+0,   0x1.3030c88c35c3fp+35,  -0x1.fffb12p-2, INEXACT) // 1.570796326770403483763516305771e+00
-T(RZ,    0x1.921fb54430f35p+0,   0x1.ca793c3e1bafdp+35,  -0x1.fffafap-1, INEXACT) // 1.570796326778645779498333467927e+00
+T(RZ,    0x1.921fb54430f35p+0,   0x1.ca793c3e1bafdp+35,  -0x1.fffafcp-1, INEXACT) // 1.570796326778645779498333467927e+00
 T(RZ,    0x1.921fb54433dd9p+0,   0x1.11ed08b4c3e84p+36, -0x1.b4f562p-15, INEXACT) // 1.570796326781296992081138341746e+00
 T(RN,    0x1.921fb54439284p+0,   0x1.a7f6c18b7fc7dp+36,   0x1.fff766p-2, INEXACT) // 1.570796326786109808892888395349e+00
 T(RN,    0x1.921fb544385d2p+0,   0x1.87c9808d5b87fp+36,   0x1.ffdd42p-2, INEXACT) // 1.570796326785388163926882043597e+00
 T(RN,    0x1.921fb5443d02dp+0,   0x1.60a6abd4d1464p+37,  -0x1.fffb8ap-2, INEXACT) // 1.570796326789614782981630014547e+00
-T(RZ,    0x1.921fb5443daa5p+0,   0x1.8d6d64b805173p+37,  -0x1.ffe18ep-1, INEXACT) // 1.570796326790209862522829098452e+00
+T(RZ,    0x1.921fb5443daa5p+0,   0x1.8d6d64b805173p+37,   -0x1.ffe19p-1, INEXACT) // 1.570796326790209862522829098452e+00
 T(RN,    0x1.921fb544408fep+0,   0x1.c5d13613d61eap+38,    0x1.ff896p-2, INEXACT) // 1.570796326792844421760264594923e+00
 T(RN,    0x1.921fb54440ebcp+0,   0x1.0dd31fbbfa912p+39,   0x1.ffdd9ep-2, INEXACT) // 1.570796326793170827329504390946e+00
 T(RN,    0x1.921fb54441655p+0,   0x1.67e2af8924874p+39,  -0x1.ff8e78p-2, INEXACT) // 1.570796326793602704086083576840e+00
-T(RZ,    0x1.858b8d1ad8fa7p+0,    0x1.455de3bd44792p+4,  -0x1.fffffep-1, INEXACT) // 1.521660632185538153393622451404e+00
+T(RZ,    0x1.858b8d1ad8fa7p+0,    0x1.455de3bd44792p+4,         -0x1p+0, INEXACT) // 1.521660632185538153393622451404e+00
 T(RZ,    0x1.89a1bc6fc486fp+0,     0x1.e227aac678d8p+4, -0x1.ae06cep-47, INEXACT) // 1.537624146735222074866555885819e+00
 T(RZ,    0x1.89b25d19b3587p+0,    0x1.e5dfb44d08a74p+4, -0x1.a7d3fcp-45, INEXACT) // 1.537877863668968947408188796544e+00
 T(RN,    0x1.89d02dabbce95p+0,    0x1.ecb00a83d32f3p+4,          0x1p-1, INEXACT) // 1.538332800319868853833327193570e+00
 T(RZ,    0x1.921fb54442005p+0,   0x1.394333b25d835p+40,   -0x1.ffb5cp-1, INEXACT) // 1.570796326794153374706297654484e+00
-T(RZ,    0x1.921fb544428acp+0,   0x1.cf0a054216e88p+41,  -0x1.9f8d0cp-8, INEXACT) // 1.570796326794645203506206598831e+00
-T(RZ,    0x1.921fb544427c1p+0,   0x1.7f7457f2246a3p+41,  -0x1.ffed66p-1, INEXACT) // 1.570796326794593023024049216474e+00
+T(RZ,    0x1.921fb544428acp+0,   0x1.cf0a054216e88p+41,  -0x1.9f8d0ep-8, INEXACT) // 1.570796326794645203506206598831e+00
+T(RZ,    0x1.921fb544427c1p+0,   0x1.7f7457f2246a3p+41,  -0x1.ffed68p-1, INEXACT) // 1.570796326794593023024049216474e+00
 T(RN,    0x1.921fb54442a14p+0,   0x1.53718a2732b5dp+42,  -0x1.fce9d2p-2, INEXACT) // 1.570796326794725139563979610102e+00
-T(RZ,    0x1.921fb54442b18p+0,   0x1.ffb97121c3896p+42,  -0x1.78cf4ep-7, INEXACT) // 1.570796326794782871161260118242e+00
+T(RZ,    0x1.921fb54442b18p+0,   0x1.ffb97121c3896p+42,   -0x1.78cf5p-7, INEXACT) // 1.570796326794782871161260118242e+00
 T(RN,    0x1.921fb54442ba4p+0,   0x1.601545087f59ap+43,   0x1.fe21bep-2, INEXACT) // 1.570796326794813957405949622625e+00
-T(RZ,    0x1.921fb54442bd1p+0,   0x1.907e7aaaea9f3p+43,  -0x1.5c4e8ep-7, INEXACT) // 1.570796326794823949413171249034e+00
-T(RZ,     0x1.921fb54442c3p+0,   0x1.1a25bb08e2211p+44,  -0x1.fb35a8p-1, INEXACT) // 1.570796326794845043650639127009e+00
-T(RZ,    0x1.921fb54442c21p+0,   0x1.0908339725fa3p+44,  -0x1.c6facep-7, INEXACT) // 1.570796326794841712981565251539e+00
+T(RZ,    0x1.921fb54442bd1p+0,   0x1.907e7aaaea9f3p+43,   -0x1.5c4e9p-7, INEXACT) // 1.570796326794823949413171249034e+00
+T(RZ,     0x1.921fb54442c3p+0,   0x1.1a25bb08e2211p+44,  -0x1.fb35aap-1, INEXACT) // 1.570796326794845043650639127009e+00
+T(RZ,    0x1.921fb54442c21p+0,   0x1.0908339725fa3p+44,   -0x1.c6fadp-7, INEXACT) // 1.570796326794841712981565251539e+00
 T(RN,    0x1.921fb54442c26p+0,   0x1.0e806da33d7b8p+44,  -0x1.f06544p-2, INEXACT) // 1.570796326794842823204589876696e+00
 T(RZ,    0x1.921fb54442c6cp+0,   0x1.7c69d0d4db53dp+44,  -0x1.6c204ap-6, INEXACT) // 1.570796326794858366326934628887e+00
-T(RZ,    0x1.921fb54442c62p+0,    0x1.678b0ac79739p+44,  -0x1.f22284p-1, INEXACT) // 1.570796326794856145880885378574e+00
-T(RZ,    0x1.921fb54442c99p+0,   0x1.0174eaf74279dp+45,  -0x1.fbe38cp-6, INEXACT) // 1.570796326794868358334156255296e+00
+T(RZ,    0x1.921fb54442c62p+0,    0x1.678b0ac79739p+44,  -0x1.f22286p-1, INEXACT) // 1.570796326794856145880885378574e+00
+T(RZ,    0x1.921fb54442c99p+0,   0x1.0174eaf74279dp+45,  -0x1.fbe38ep-6, INEXACT) // 1.570796326794868358334156255296e+00
 T(RN,    0x1.921fb54442cadp+0,   0x1.3174ac4fa71bap+45,  -0x1.d42eb4p-2, INEXACT) // 1.570796326794872799226254755922e+00
 T(RN,    0x1.921fb54442cd5p+0,   0x1.e711e46424dc4p+45,  -0x1.a324e6p-2, INEXACT) // 1.570796326794881681010451757174e+00
-T(RZ,    0x1.921fb54442ccbp+0,   0x1.a80a300c5bcaep+45,  -0x1.61ec18p-6, INEXACT) // 1.570796326794879460564402506861e+00
+T(RZ,    0x1.921fb54442ccbp+0,   0x1.a80a300c5bcaep+45,  -0x1.61ec1ap-6, INEXACT) // 1.570796326794879460564402506861e+00
 T(RZ,    0x1.921fb54442cb7p+0,   0x1.50db55110745cp+45,  -0x1.fd45bap-1, INEXACT) // 1.570796326794875019672304006235e+00
 T(RZ,    0x1.921fb54442cbcp+0,   0x1.631c0768030fep+45,  -0x1.aff468p-5, INEXACT) // 1.570796326794876129895328631392e+00
 T(RZ,    0x1.921fb54442ce9p+0,   0x1.5a8ff56a9370ep+46,  -0x1.a86d04p-4, INEXACT) // 1.570796326794886121902550257801e+00
-T(RZ,    0x1.921fb54442cf3p+0,   0x1.b788ef1b787b6p+46,  -0x1.593644p-4, INEXACT) // 1.570796326794888342348599508114e+00
-T(RZ,    0x1.921fb54442ceep+0,   0x1.838cf6838a195p+46,  -0x1.2e3f2ep-5, INEXACT) // 1.570796326794887232125574882957e+00
-T(RZ,    0x1.921fb54442cf8p+0,   0x1.fba01d10013e9p+46,  -0x1.84d4ecp-1, INEXACT) // 1.570796326794889452571624133270e+00
+T(RZ,    0x1.921fb54442cf3p+0,   0x1.b788ef1b787b6p+46,  -0x1.593646p-4, INEXACT) // 1.570796326794888342348599508114e+00
+T(RZ,    0x1.921fb54442ceep+0,   0x1.838cf6838a195p+46,   -0x1.2e3f3p-5, INEXACT) // 1.570796326794887232125574882957e+00
+T(RZ,    0x1.921fb54442cf8p+0,   0x1.fba01d10013e9p+46,  -0x1.84d4eep-1, INEXACT) // 1.570796326794889452571624133270e+00
 T(RN,    0x1.921fb54442cfdp+0,    0x1.2c5701b9e17cp+47,   0x1.5ed668p-2, INEXACT) // 1.570796326794890562794648758427e+00
-T(RZ,    0x1.921fb54442d02p+0,   0x1.6fc1002ce31b7p+47,  -0x1.6972dcp-4, INEXACT) // 1.570796326794891673017673383583e+00
-T(RZ,    0x1.921fb54442d07p+0,   0x1.da30b5171acf4p+47,  -0x1.faafaap-1, INEXACT) // 1.570796326794892783240698008740e+00
+T(RZ,    0x1.921fb54442d02p+0,   0x1.6fc1002ce31b7p+47,  -0x1.6972dep-4, INEXACT) // 1.570796326794891673017673383583e+00
+T(RZ,    0x1.921fb54442d07p+0,   0x1.da30b5171acf4p+47,  -0x1.faafacp-1, INEXACT) // 1.570796326794892783240698008740e+00
 T(RN,     0x1.8b25e8a664e9p+0,    0x1.2583bf4a11b01p+5,         -0x1p-1, INEXACT) // 1.543547192214564489631811738946e+00
 T(RN,    0x1.8e61b27d70292p+0,    0x1.119d3934764c3p+6,          0x1p-1, INEXACT) // 1.556178241371672488213562246528e+00
 T(RN,     0x1.8ef2a05b6f51p+0,    0x1.4264338b13f0cp+6,         -0x1p-1, INEXACT) // 1.558389684985119316706914105453e+00
-T(RZ,    0x1.8f6f441cf6673p+0,    0x1.7cc3be002d9bcp+6, -0x1.424ccep-44, INEXACT) // 1.560291535445142541149721182592e+00
-T(RZ,    0x1.8fe5d2aae920fp+0,    0x1.cbfb9b96efdfep+6, -0x1.8d2d84p-43, INEXACT) // 1.562100569463954036208974684996e+00
+T(RZ,    0x1.8f6f441cf6673p+0,    0x1.7cc3be002d9bcp+6,  -0x1.424cdp-44, INEXACT) // 1.560291535445142541149721182592e+00
+T(RZ,    0x1.8fe5d2aae920fp+0,    0x1.cbfb9b96efdfep+6, -0x1.8d2d86p-43, INEXACT) // 1.562100569463954036208974684996e+00
 T(RN,    0x1.901497a98b8e7p+0,    0x1.f51c23181384fp+6,         -0x1p-1, INEXACT) // 1.562814215557915664689403456578e+00
-T(RZ,    0x1.9042f5b54e5d5p+0,    0x1.12ec9f364bd91p+7,  -0x1.fffffep-1, INEXACT) // 1.563521725429713571386969306332e+00
-T(RZ,    0x1.90f422b49115ep+0,    0x1.b586ef84c1e2cp+7,  -0x1.fffffep-1, INEXACT) // 1.566225213130642668346581558581e+00
+T(RZ,    0x1.9042f5b54e5d5p+0,    0x1.12ec9f364bd91p+7,         -0x1p+0, INEXACT) // 1.563521725429713571386969306332e+00
+T(RZ,    0x1.90f422b49115ep+0,    0x1.b586ef84c1e2cp+7,         -0x1p+0, INEXACT) // 1.566225213130642668346581558581e+00
 T(RN,    0x1.910332279a78bp+0,    0x1.ccaffc02b38e8p+7,         -0x1p-1, INEXACT) // 1.566455015820312324237306711439e+00
 T(RN,    0x1.910db8f625dc2p+0,    0x1.de632b0fc7e3bp+7,          0x1p-1, INEXACT) // 1.566615638823222855791073016007e+00
-T(RZ,    0x1.91708661bc34ep+0,    0x1.761959e72fa5fp+8,  -0x1.fffffep-1, INEXACT) // 1.568123244153145190438181089121e+00
+T(RZ,    0x1.91708661bc34ep+0,    0x1.761959e72fa5fp+8,         -0x1p+0, INEXACT) // 1.568123244153145190438181089121e+00
 T(RN,    0x1.919052bc710ffp+0,    0x1.c91012f2eb674p+8,         -0x1p-1, INEXACT) // 1.568608447080862111633337008243e+00
-T(RZ,    0x1.919c0927df64ap+0,    0x1.f1b8434891c61p+8,  -0x1.fffffep-1, INEXACT) // 1.568787166819122891325832824805e+00
+T(RZ,    0x1.919c0927df64ap+0,    0x1.f1b8434891c61p+8,         -0x1p+0, INEXACT) // 1.568787166819122891325832824805e+00
 T(RZ,     0x1.91beeb637f56p+0,    0x1.528d5482feb35p+9, -0x1.6a9418p-48, INEXACT) // 1.569319450179442299031506991014e+00
 // The following are Sun's value distributed with libmcr 0.9
 T(RZ,  0x1.0fc30a478a765p+354,   -0x1.0863fff8e6cd1p+0,   0x1.ffbca6p-1, INEXACT)
-T(RU,  0x1.0fc30a478a765p+354,   -0x1.0863fff8e6cd1p+0,   0x1.ffbca8p-1, INEXACT)
-T(RD,  0x1.0fc30a478a765p+354,   -0x1.0863fff8e6cd2p+0, -0x1.0d6722p-11, INEXACT)
+T(RU,  0x1.0fc30a478a765p+354,   -0x1.0863fff8e6cd1p+0,   0x1.ffbca6p-1, INEXACT)
+T(RD,  0x1.0fc30a478a765p+354,   -0x1.0863fff8e6cd2p+0,  -0x1.0d672p-11, INEXACT)
 T(RN,   0x1.15561210e5995p+98,    0x1.45efa6da12387p+1,  -0x1.ff3a72p-2, INEXACT)
 T(RN,  0x1.49323d867ac25p+216,   -0x1.196dd9dc9433cp-3,   -0x1.ffab7p-2, INEXACT)
 T(RN,  -0x1.f118172cf8da5p+35,   -0x1.c1e29d1db7de1p-3,  -0x1.ff8026p-2, INEXACT)
 T(RN, -0x1.f9347b8aefc11p+455,   -0x1.65e5cc95e64b7p+5,   -0x1.ff3fap-2, INEXACT)
 T(RZ,  0x1.ddb7979bec0a2p+924,   -0x1.97c6765290b2cp+0,  0x1.0d3bcap-11, INEXACT)
-T(RU,  0x1.ddb7979bec0a2p+924,   -0x1.97c6765290b2cp+0,  0x1.0d3bccp-11, INEXACT)
+T(RU,  0x1.ddb7979bec0a2p+924,   -0x1.97c6765290b2cp+0,  0x1.0d3bcap-11, INEXACT)
 T(RD,  0x1.ddb7979bec0a2p+924,   -0x1.97c6765290b2dp+0,  -0x1.ffbcb2p-1, INEXACT)
 T(RN, -0x1.2f0eedabea266p+697,   -0x1.d98ba541f08a4p-2,  -0x1.fff21cp-2, INEXACT)
 T(RZ, -0x1.0a812f282bb4fp+488,    0x1.384d68f25e003p+0, -0x1.03e2bcp-11, INEXACT)
-T(RD, -0x1.0a812f282bb4fp+488,    0x1.384d68f25e003p+0, -0x1.03e2bep-11, INEXACT)
+T(RD, -0x1.0a812f282bb4fp+488,    0x1.384d68f25e003p+0, -0x1.03e2bcp-11, INEXACT)
 T(RU, -0x1.0a812f282bb4fp+488,    0x1.384d68f25e004p+0,   0x1.ffbf08p-1, INEXACT)
 T(RZ, -0x1.98b3b2b9a33d4p+110,   -0x1.b16a2b75eb51ap-1,  0x1.3c5a78p-11, INEXACT)
-T(RU, -0x1.98b3b2b9a33d4p+110,   -0x1.b16a2b75eb51ap-1,  0x1.3c5a7ap-11, INEXACT)
+T(RU, -0x1.98b3b2b9a33d4p+110,   -0x1.b16a2b75eb51ap-1,  0x1.3c5a78p-11, INEXACT)
 T(RD, -0x1.98b3b2b9a33d4p+110,   -0x1.b16a2b75eb51bp-1,  -0x1.ffb0eap-1, INEXACT)
 T(RN, -0x1.1be29d6924003p+481,    0x1.7a19fe05dc93dp+2,  -0x1.ff0cfcp-2, INEXACT)
-T(RZ, -0x1.c30f8740a13b1p+287,   -0x1.60b889c896301p+2,     0x1.ffadp-1, INEXACT)
+T(RZ, -0x1.c30f8740a13b1p+287,   -0x1.60b889c896301p+2,   0x1.ffad02p-1, INEXACT)
 T(RU, -0x1.c30f8740a13b1p+287,   -0x1.60b889c896301p+2,   0x1.ffad02p-1, INEXACT)
-T(RD, -0x1.c30f8740a13b1p+287,   -0x1.60b889c896302p+2, -0x1.4bf81ep-11, INEXACT)
+T(RD, -0x1.c30f8740a13b1p+287,   -0x1.60b889c896302p+2, -0x1.4bf81cp-11, INEXACT)
 T(RN, -0x1.75767d4ba4ccap+107,    0x1.42252469e53a3p+0,  -0x1.ff4974p-2, INEXACT)
 T(RN,  -0x1.d4de71cba7f17p+42,   -0x1.214b58d96d433p-3,  -0x1.ff77b6p-2, INEXACT)
 T(RN, -0x1.2f79ef6db250cp+487,   -0x1.63cbd0acc75a8p+2,  -0x1.ffb426p-2, INEXACT)
-T(RZ,  0x1.54ef64082b3c2p+341,   -0x1.88609de628a1fp-3,    0x1.ff935p-1, INEXACT)
+T(RZ,  0x1.54ef64082b3c2p+341,   -0x1.88609de628a1fp-3,   0x1.ff9352p-1, INEXACT)
 T(RU,  0x1.54ef64082b3c2p+341,   -0x1.88609de628a1fp-3,   0x1.ff9352p-1, INEXACT)
-T(RD,  0x1.54ef64082b3c2p+341,    -0x1.88609de628a2p-3, -0x1.b2baeep-11, INEXACT)
-T(RZ,  0x1.7ddbf0179ffa2p+969,   -0x1.2801f6030598fp-2,   0x1.461adp-14, INEXACT)
+T(RD,  0x1.54ef64082b3c2p+341,    -0x1.88609de628a2p-3, -0x1.b2baecp-11, INEXACT)
+T(RZ,  0x1.7ddbf0179ffa2p+969,   -0x1.2801f6030598fp-2,  0x1.461ad2p-14, INEXACT)
 T(RU,  0x1.7ddbf0179ffa2p+969,   -0x1.2801f6030598fp-2,  0x1.461ad2p-14, INEXACT)
 T(RD,  0x1.7ddbf0179ffa2p+969,    -0x1.2801f6030599p-2,   -0x1.fff5dp-1, INEXACT)
 T(RZ,  -0x1.f346229bde73p+786,    0x1.13e8160c742a2p-1,  -0x1.ff961cp-1, INEXACT)
-T(RD,  -0x1.f346229bde73p+786,    0x1.13e8160c742a2p-1,  -0x1.ff961ep-1, INEXACT)
+T(RD,  -0x1.f346229bde73p+786,    0x1.13e8160c742a2p-1,  -0x1.ff961cp-1, INEXACT)
 T(RU,  -0x1.f346229bde73p+786,    0x1.13e8160c742a3p-1,  0x1.a78f32p-11, INEXACT)
 T(RN,  0x1.6407fd78c8e87p+861,    0x1.95db695cf11e2p+3,  -0x1.ffd532p-2, INEXACT)
 T(RN,  0x1.f0cfc23d23b66p+884,    0x1.eab61f552287dp-2,  -0x1.ffc9fep-2, INEXACT)
 T(RN, -0x1.eea08f29dc587p+934,   -0x1.4f6f627a0b5b7p-2,   -0x1.ffccfp-2, INEXACT)
 T(RZ, -0x1.c1f26a714ec87p+230,    0x1.865882a8b942ap+0, -0x1.2e1342p-11, INEXACT)
-T(RD, -0x1.c1f26a714ec87p+230,    0x1.865882a8b942ap+0, -0x1.2e1344p-11, INEXACT)
+T(RD, -0x1.c1f26a714ec87p+230,    0x1.865882a8b942ap+0, -0x1.2e1342p-11, INEXACT)
 T(RU, -0x1.c1f26a714ec87p+230,    0x1.865882a8b942bp+0,   0x1.ffb47cp-1, INEXACT)
-T(RZ, -0x1.aad1522f8001bp+336,    0x1.674219716665dp-1, -0x1.08f924p-14, INEXACT)
+T(RZ, -0x1.aad1522f8001bp+336,    0x1.674219716665dp-1, -0x1.08f926p-14, INEXACT)
 T(RD, -0x1.aad1522f8001bp+336,    0x1.674219716665dp-1, -0x1.08f926p-14, INEXACT)
-T(RU, -0x1.aad1522f8001bp+336,    0x1.674219716665ep-1,   0x1.fff7bap-1, INEXACT)
+T(RU, -0x1.aad1522f8001bp+336,    0x1.674219716665ep-1,   0x1.fff7b8p-1, INEXACT)
 T(RN,  0x1.8d7a0a37ff958p+580,   -0x1.9d6bea8b0523cp-1,  -0x1.ff2bacp-2, INEXACT)
-T(RZ,  0x1.37f519419ba65p+983,    -0x1.0a7097d68674p-1,   0x1.ff9ea4p-1, INEXACT)
+T(RZ,  0x1.37f519419ba65p+983,    -0x1.0a7097d68674p-1,   0x1.ff9ea6p-1, INEXACT)
 T(RU,  0x1.37f519419ba65p+983,    -0x1.0a7097d68674p-1,   0x1.ff9ea6p-1, INEXACT)
 T(RD,  0x1.37f519419ba65p+983,   -0x1.0a7097d686741p-1, -0x1.856a1ep-11, INEXACT)
 T(RN, -0x1.f20ca84306894p+120,   -0x1.43aa19faeb064p+2,  -0x1.ff913ep-2, INEXACT)
 T(RN, -0x1.f19e66c0e23ddp+476,    0x1.f71f65d69178cp+0,   -0x1.ff36cp-2, INEXACT)
 T(RN,   0x1.299b095618f5p+478,    0x1.a88dfc5a80a3bp-1,   -0x1.ff1bfp-2, INEXACT)
 T(RZ,  0x1.9e3071e333f15p+613,   -0x1.ff52ca89f88ebp+0,   0x1.ffec7ep-1, INEXACT)
-T(RU,  0x1.9e3071e333f15p+613,   -0x1.ff52ca89f88ebp+0,    0x1.ffec8p-1, INEXACT)
-T(RD,  0x1.9e3071e333f15p+613,   -0x1.ff52ca89f88ecp+0, -0x1.381f22p-13, INEXACT)
+T(RU,  0x1.9e3071e333f15p+613,   -0x1.ff52ca89f88ebp+0,   0x1.ffec7ep-1, INEXACT)
+T(RD,  0x1.9e3071e333f15p+613,   -0x1.ff52ca89f88ecp+0,  -0x1.381f2p-13, INEXACT)
 T(RN,  0x1.644aeeeeab2cbp+777,   -0x1.13c123e41110dp+2,  -0x1.ffdd8cp-2, INEXACT)
 T(RN,  0x1.8a423ab174dacp+136,    0x1.193c6587b6ffdp+3,  -0x1.ff6ab4p-2, INEXACT)
-T(RZ, -0x1.f56f7c3bda9b8p+121,    0x1.0ab0bcfe0ad4bp+0, -0x1.48d5b2p-13, INEXACT)
+T(RZ, -0x1.f56f7c3bda9b8p+121,    0x1.0ab0bcfe0ad4bp+0, -0x1.48d5b4p-13, INEXACT)
 T(RD, -0x1.f56f7c3bda9b8p+121,    0x1.0ab0bcfe0ad4bp+0, -0x1.48d5b4p-13, INEXACT)
-T(RU, -0x1.f56f7c3bda9b8p+121,    0x1.0ab0bcfe0ad4cp+0,   0x1.ffeb74p-1, INEXACT)
+T(RU, -0x1.f56f7c3bda9b8p+121,    0x1.0ab0bcfe0ad4cp+0,   0x1.ffeb72p-1, INEXACT)
 T(RZ,  0x1.c5614e1df5bc3p+542,    0x1.3eb1d3b5cb2b6p+3,  -0x1.9dc7cp-14, INEXACT)
-T(RD,  0x1.c5614e1df5bc3p+542,    0x1.3eb1d3b5cb2b6p+3, -0x1.9dc7c2p-14, INEXACT)
+T(RD,  0x1.c5614e1df5bc3p+542,    0x1.3eb1d3b5cb2b6p+3,  -0x1.9dc7cp-14, INEXACT)
 T(RU,  0x1.c5614e1df5bc3p+542,    0x1.3eb1d3b5cb2b7p+3,   0x1.fff312p-1, INEXACT)
 T(RZ, -0x1.79a025f902dfcp+106,    -0x1.b21e232ba9c8p+1,  0x1.6679d2p-11, INEXACT)
-T(RU, -0x1.79a025f902dfcp+106,    -0x1.b21e232ba9c8p+1,  0x1.6679d4p-11, INEXACT)
+T(RU, -0x1.79a025f902dfcp+106,    -0x1.b21e232ba9c8p+1,  0x1.6679d2p-11, INEXACT)
 T(RD, -0x1.79a025f902dfcp+106,   -0x1.b21e232ba9c81p+1,  -0x1.ffa662p-1, INEXACT)
 T(RZ,  0x1.94e4399aaa29fp+980,     0x1.2eb115be47cdp+1,  -0x1.fffabcp-1, INEXACT)
-T(RD,  0x1.94e4399aaa29fp+980,     0x1.2eb115be47cdp+1,  -0x1.fffabep-1, INEXACT)
+T(RD,  0x1.94e4399aaa29fp+980,     0x1.2eb115be47cdp+1,  -0x1.fffabcp-1, INEXACT)
 T(RU,  0x1.94e4399aaa29fp+980,    0x1.2eb115be47cd1p+1,  0x1.50c83cp-15, INEXACT)
 T(RZ,  0x1.d54ad9684a475p+744,   -0x1.9790ae8dc5c31p-2,  0x1.056a1ep-11, INEXACT)
-T(RU,  0x1.d54ad9684a475p+744,   -0x1.9790ae8dc5c31p-2,   0x1.056a2p-11, INEXACT)
+T(RU,  0x1.d54ad9684a475p+744,   -0x1.9790ae8dc5c31p-2,  0x1.056a1ep-11, INEXACT)
 T(RD,  0x1.d54ad9684a475p+744,   -0x1.9790ae8dc5c32p-2,  -0x1.ffbea6p-1, INEXACT)
-T(RZ, -0x1.bc67059236541p+687,   -0x1.24e00789333e4p-2,   0x1.ffffaep-1, INEXACT)
+T(RZ, -0x1.bc67059236541p+687,   -0x1.24e00789333e4p-2,    0x1.ffffbp-1, INEXACT)
 T(RU, -0x1.bc67059236541p+687,   -0x1.24e00789333e4p-2,    0x1.ffffbp-1, INEXACT)
 T(RD, -0x1.bc67059236541p+687,   -0x1.24e00789333e5p-2, -0x1.415dfcp-19, INEXACT)
 T(RN, -0x1.f342fba5f5626p+486,    -0x1.221e59dc438ep+2,   -0x1.ff251p-2, INEXACT)
-T(RZ,  0x1.fe12e9867717cp+256,   -0x1.ef3d2e483ead1p-4,   0x1.ffac8ap-1, INEXACT)
+T(RZ,  0x1.fe12e9867717cp+256,   -0x1.ef3d2e483ead1p-4,   0x1.ffac8cp-1, INEXACT)
 T(RU,  0x1.fe12e9867717cp+256,   -0x1.ef3d2e483ead1p-4,   0x1.ffac8cp-1, INEXACT)
-T(RD,  0x1.fe12e9867717cp+256,   -0x1.ef3d2e483ead2p-4, -0x1.4dd0a8p-11, INEXACT)
-T(RZ, -0x1.c9cf090f17e2bp+458,   -0x1.2db73fed300a9p+0,   0x1.fff1dap-1, INEXACT)
+T(RD,  0x1.fe12e9867717cp+256,   -0x1.ef3d2e483ead2p-4, -0x1.4dd0a6p-11, INEXACT)
+T(RZ, -0x1.c9cf090f17e2bp+458,   -0x1.2db73fed300a9p+0,   0x1.fff1dcp-1, INEXACT)
 T(RU, -0x1.c9cf090f17e2bp+458,   -0x1.2db73fed300a9p+0,   0x1.fff1dcp-1, INEXACT)
 T(RD, -0x1.c9cf090f17e2bp+458,   -0x1.2db73fed300aap+0, -0x1.c497e4p-14, INEXACT)
 T(RN,  -0x1.059ea72dabdf3p+92,   -0x1.ae09f7b9b770dp+2,  -0x1.ffc128p-2, INEXACT)
 T(RN, -0x1.5ecbd7431db03p+866,   -0x1.a81ab0b870e94p+0,  -0x1.ffe42cp-2, INEXACT)
 T(RN,  0x1.419d29da70e39p+779,    0x1.37b50af044e28p+0,  -0x1.ff834ep-2, INEXACT)
-T(RZ,  0x1.ede55ab807a72p+572,   -0x1.6a38283a7861bp-2,     0x1.ffe9p-1, INEXACT)
+T(RZ,  0x1.ede55ab807a72p+572,   -0x1.6a38283a7861bp-2,   0x1.ffe902p-1, INEXACT)
 T(RU,  0x1.ede55ab807a72p+572,   -0x1.6a38283a7861bp-2,   0x1.ffe902p-1, INEXACT)
-T(RD,  0x1.ede55ab807a72p+572,   -0x1.6a38283a7861cp-2, -0x1.6fe12ap-13, INEXACT)
+T(RD,  0x1.ede55ab807a72p+572,   -0x1.6a38283a7861cp-2, -0x1.6fe128p-13, INEXACT)
 T(RZ,-0x1.1db50b21bc51ep+1010,    0x1.ade4c1f5a93f3p-3, -0x1.c4d176p-14, INEXACT)
-T(RD,-0x1.1db50b21bc51ep+1010,    0x1.ade4c1f5a93f3p-3, -0x1.c4d178p-14, INEXACT)
+T(RD,-0x1.1db50b21bc51ep+1010,    0x1.ade4c1f5a93f3p-3, -0x1.c4d176p-14, INEXACT)
 T(RU,-0x1.1db50b21bc51ep+1010,    0x1.ade4c1f5a93f4p-3,   0x1.fff1dap-1, INEXACT)
 T(RZ,  0x1.1c8ae95c6135ep+656,    0x1.1fe21a089188ep+1, -0x1.6f8656p-12, INEXACT)
-T(RD,  0x1.1c8ae95c6135ep+656,    0x1.1fe21a089188ep+1, -0x1.6f8658p-12, INEXACT)
+T(RD,  0x1.1c8ae95c6135ep+656,    0x1.1fe21a089188ep+1, -0x1.6f8656p-12, INEXACT)
 T(RU,  0x1.1c8ae95c6135ep+656,    0x1.1fe21a089188fp+1,    0x1.ffd21p-1, INEXACT)
-T(RZ, -0x1.9560c35a568e6p+447,    -0x1.460aa253d715p+1,  0x1.da8f2ep-14, INEXACT)
+T(RZ, -0x1.9560c35a568e6p+447,    -0x1.460aa253d715p+1,   0x1.da8f3p-14, INEXACT)
 T(RU, -0x1.9560c35a568e6p+447,    -0x1.460aa253d715p+1,   0x1.da8f3p-14, INEXACT)
 T(RD, -0x1.9560c35a568e6p+447,   -0x1.460aa253d7151p+1,  -0x1.fff12cp-1, INEXACT)
 T(RN,  0x1.4728bc45c35eep+849,    0x1.50ec7e662c826p-2,  -0x1.ffe4d6p-2, INEXACT)
-T(RZ, -0x1.20af2203af747p+125,   -0x1.8f0b12f5d7b4ap-3,  0x1.1bd60ep-14, INEXACT)
+T(RZ, -0x1.20af2203af747p+125,   -0x1.8f0b12f5d7b4ap-3,   0x1.1bd61p-14, INEXACT)
 T(RU, -0x1.20af2203af747p+125,   -0x1.8f0b12f5d7b4ap-3,   0x1.1bd61p-14, INEXACT)
 T(RD, -0x1.20af2203af747p+125,   -0x1.8f0b12f5d7b4bp-3,  -0x1.fff722p-1, INEXACT)
-T(RZ, -0x1.726ac6ece187fp+432,    0x1.28d2501fd95f9p-5, -0x1.742a9cp-14, INEXACT)
+T(RZ, -0x1.726ac6ece187fp+432,    0x1.28d2501fd95f9p-5, -0x1.742a9ep-14, INEXACT)
 T(RD, -0x1.726ac6ece187fp+432,    0x1.28d2501fd95f9p-5, -0x1.742a9ep-14, INEXACT)
-T(RU, -0x1.726ac6ece187fp+432,    0x1.28d2501fd95fap-5,    0x1.fff46p-1, INEXACT)
-T(RZ,  0x1.b9a871ccfd958p+586,    0x1.ade0ebf41cd8ap+0,  -0x1.fffb04p-1, INEXACT)
+T(RU, -0x1.726ac6ece187fp+432,    0x1.28d2501fd95fap-5,   0x1.fff45ep-1, INEXACT)
+T(RZ,  0x1.b9a871ccfd958p+586,    0x1.ade0ebf41cd8ap+0,  -0x1.fffb06p-1, INEXACT)
 T(RD,  0x1.b9a871ccfd958p+586,    0x1.ade0ebf41cd8ap+0,  -0x1.fffb06p-1, INEXACT)
 T(RU,  0x1.b9a871ccfd958p+586,    0x1.ade0ebf41cd8bp+0,  0x1.3ebc5ap-15, INEXACT)
 T(RN,  0x1.cda23695fb111p+550,   -0x1.027a2f0244efcp+1,  -0x1.ff90a8p-2, INEXACT)
 T(RN,  0x1.9316fd33a3819p+203,    0x1.025b569dcbe73p-1,  -0x1.ffa062p-2, INEXACT)
-T(RZ, -0x1.515e6c4fbdb91p+888,    0x1.72ef347f5a53fp-3,  -0x1.fff35cp-1, INEXACT)
+T(RZ, -0x1.515e6c4fbdb91p+888,    0x1.72ef347f5a53fp-3,  -0x1.fff35ep-1, INEXACT)
 T(RD, -0x1.515e6c4fbdb91p+888,    0x1.72ef347f5a53fp-3,  -0x1.fff35ep-1, INEXACT)
-T(RU, -0x1.515e6c4fbdb91p+888,     0x1.72ef347f5a54p-3,  0x1.9455c4p-14, INEXACT)
+T(RU, -0x1.515e6c4fbdb91p+888,     0x1.72ef347f5a54p-3,  0x1.9455c2p-14, INEXACT)
 T(RZ, -0x1.726a4e4b73943p+951,   -0x1.15ad7772fe966p+1,  0x1.4389e6p-13, INEXACT)
-T(RU, -0x1.726a4e4b73943p+951,   -0x1.15ad7772fe966p+1,  0x1.4389e8p-13, INEXACT)
+T(RU, -0x1.726a4e4b73943p+951,   -0x1.15ad7772fe966p+1,  0x1.4389e6p-13, INEXACT)
 T(RD, -0x1.726a4e4b73943p+951,   -0x1.15ad7772fe967p+1,  -0x1.ffebc8p-1, INEXACT)
-T(RZ,    0x1.38135fcaa0ep+117,    0x1.05e9bb4d62087p-5,  -0x1.ffcdb2p-1, INEXACT)
+T(RZ,    0x1.38135fcaa0ep+117,    0x1.05e9bb4d62087p-5,  -0x1.ffcdb4p-1, INEXACT)
 T(RD,    0x1.38135fcaa0ep+117,    0x1.05e9bb4d62087p-5,  -0x1.ffcdb4p-1, INEXACT)
-T(RU,    0x1.38135fcaa0ep+117,    0x1.05e9bb4d62088p-5,  0x1.9266b2p-12, INEXACT)
+T(RU,    0x1.38135fcaa0ep+117,    0x1.05e9bb4d62088p-5,   0x1.9266bp-12, INEXACT)
 T(RZ,  0x1.fd3f86d120947p+521,    0x1.e045486a416b2p-2,  -0x1.ffe7e2p-1, INEXACT)
-T(RD,  0x1.fd3f86d120947p+521,    0x1.e045486a416b2p-2,  -0x1.ffe7e4p-1, INEXACT)
-T(RU,  0x1.fd3f86d120947p+521,    0x1.e045486a416b3p-2,  0x1.81d1fcp-13, INEXACT)
-T(RZ, -0x1.fdae38a42e0bep+155,    0x1.e4617f5e807ebp+0,  -0x1.fff85ep-1, INEXACT)
+T(RD,  0x1.fd3f86d120947p+521,    0x1.e045486a416b2p-2,  -0x1.ffe7e2p-1, INEXACT)
+T(RU,  0x1.fd3f86d120947p+521,    0x1.e045486a416b3p-2,  0x1.81d1fap-13, INEXACT)
+T(RZ, -0x1.fdae38a42e0bep+155,    0x1.e4617f5e807ebp+0,   -0x1.fff86p-1, INEXACT)
 T(RD, -0x1.fdae38a42e0bep+155,    0x1.e4617f5e807ebp+0,   -0x1.fff86p-1, INEXACT)
 T(RU, -0x1.fdae38a42e0bep+155,    0x1.e4617f5e807ecp+0,  0x1.e81088p-15, INEXACT)
 T(RN,  0x1.ffbacdaaa70fp+1003,   -0x1.73772df47fa93p+0,  -0x1.ffd032p-2, INEXACT)
 T(RN, -0x1.a4638e73cd6bep+575,    0x1.5b89073c96399p-2,  -0x1.fff086p-2, INEXACT)
 T(RZ, -0x1.d1316a92a508cp+570,   -0x1.de24e1db34d0ep+7,   0x1.fff6cep-1, INEXACT)
-T(RU, -0x1.d1316a92a508cp+570,   -0x1.de24e1db34d0ep+7,    0x1.fff6dp-1, INEXACT)
-T(RD, -0x1.d1316a92a508cp+570,   -0x1.de24e1db34d0fp+7,  -0x1.263f9p-14, INEXACT)
+T(RU, -0x1.d1316a92a508cp+570,   -0x1.de24e1db34d0ep+7,   0x1.fff6cep-1, INEXACT)
+T(RD, -0x1.d1316a92a508cp+570,   -0x1.de24e1db34d0fp+7, -0x1.263f8ep-14, INEXACT)
 T(RN,  -0x1.d3b3d7c627a1p+956,    0x1.92184df21786fp-1,  -0x1.ffc828p-2, INEXACT)
 T(RN,  0x1.1d4ce7edfb7f4p+719,   -0x1.fe0429870b233p+1,  -0x1.ff86c8p-2, INEXACT)
-T(RZ,  0x1.bca52c9e607d7p+756,    0x1.c7cb0e5149846p+0,  -0x1.ffd748p-1, INEXACT)
+T(RZ,  0x1.bca52c9e607d7p+756,    0x1.c7cb0e5149846p+0,  -0x1.ffd74ap-1, INEXACT)
 T(RD,  0x1.bca52c9e607d7p+756,    0x1.c7cb0e5149846p+0,  -0x1.ffd74ap-1, INEXACT)
 T(RU,  0x1.bca52c9e607d7p+756,    0x1.c7cb0e5149847p+0,  0x1.45b618p-12, INEXACT)
-T(RZ,  0x1.4f58eb8ee983dp+721,    0x1.cdeaadd106d99p+1, -0x1.ab8a8cp-13, INEXACT)
+T(RZ,  0x1.4f58eb8ee983dp+721,    0x1.cdeaadd106d99p+1, -0x1.ab8a8ep-13, INEXACT)
 T(RD,  0x1.4f58eb8ee983dp+721,    0x1.cdeaadd106d99p+1, -0x1.ab8a8ep-13, INEXACT)
 T(RU,  0x1.4f58eb8ee983dp+721,    0x1.cdeaadd106d9ap+1,   0x1.ffe548p-1, INEXACT)
 T(RN, -0x1.326e94b53209bp+463,    0x1.5339593e812b4p-1,  -0x1.fffee8p-2, INEXACT)
-T(RZ,  0x1.326e287d4345bp+811,   -0x1.d2056550fe667p+0,   0x1.ffca74p-1, INEXACT)
+T(RZ,  0x1.326e287d4345bp+811,   -0x1.d2056550fe667p+0,   0x1.ffca76p-1, INEXACT)
 T(RU,  0x1.326e287d4345bp+811,   -0x1.d2056550fe667p+0,   0x1.ffca76p-1, INEXACT)
 T(RD,  0x1.326e287d4345bp+811,   -0x1.d2056550fe668p+0, -0x1.ac5286p-12, INEXACT)
 T(RZ,  -0x1.fcf3da9a44eaep+30,   -0x1.2728348f5e842p-1,   0x1.ffd4f4p-1, INEXACT)
-T(RU,  -0x1.fcf3da9a44eaep+30,   -0x1.2728348f5e842p-1,   0x1.ffd4f6p-1, INEXACT)
+T(RU,  -0x1.fcf3da9a44eaep+30,   -0x1.2728348f5e842p-1,   0x1.ffd4f4p-1, INEXACT)
 T(RD,  -0x1.fcf3da9a44eaep+30,   -0x1.2728348f5e843p-1, -0x1.585a68p-12, INEXACT)
 T(RN,  0x1.c23187cd58a3ap+723,   -0x1.c7d9acf8b4faap-1,  -0x1.ff95f6p-2, INEXACT)
-T(RZ,  0x1.06e76a00a0b79p+758,   -0x1.959d48540da57p-1,   0x1.ffe10ep-1, INEXACT)
+T(RZ,  0x1.06e76a00a0b79p+758,   -0x1.959d48540da57p-1,    0x1.ffe11p-1, INEXACT)
 T(RU,  0x1.06e76a00a0b79p+758,   -0x1.959d48540da57p-1,    0x1.ffe11p-1, INEXACT)
-T(RD,  0x1.06e76a00a0b79p+758,   -0x1.959d48540da58p-1, -0x1.ef0bbcp-13, INEXACT)
+T(RD,  0x1.06e76a00a0b79p+758,   -0x1.959d48540da58p-1, -0x1.ef0bbap-13, INEXACT)
 T(RZ, -0x1.1ced2077c0cffp+734,    0x1.4127b86dfc54dp+1,  -0x1.ffdfd4p-1, INEXACT)
-T(RD, -0x1.1ced2077c0cffp+734,    0x1.4127b86dfc54dp+1,  -0x1.ffdfd6p-1, INEXACT)
+T(RD, -0x1.1ced2077c0cffp+734,    0x1.4127b86dfc54dp+1,  -0x1.ffdfd4p-1, INEXACT)
 T(RU, -0x1.1ced2077c0cffp+734,    0x1.4127b86dfc54ep+1,  0x1.015a7cp-12, INEXACT)
-T(RZ,   0x1.c23c5edcdd686p+56,   -0x1.4c2acecdb0aabp-1,  0x1.1cd994p-12, INEXACT)
+T(RZ,   0x1.c23c5edcdd686p+56,   -0x1.4c2acecdb0aabp-1,  0x1.1cd996p-12, INEXACT)
 T(RU,   0x1.c23c5edcdd686p+56,   -0x1.4c2acecdb0aabp-1,  0x1.1cd996p-12, INEXACT)
-T(RD,   0x1.c23c5edcdd686p+56,   -0x1.4c2acecdb0aacp-1,  -0x1.ffdc66p-1, INEXACT)
+T(RD,   0x1.c23c5edcdd686p+56,   -0x1.4c2acecdb0aacp-1,  -0x1.ffdc64p-1, INEXACT)
 T(RN, -0x1.13c1508c027d9p+965,    0x1.79dae9c7b2d59p-1,  -0x1.ffab72p-2, INEXACT)
 T(RN,  0x1.46dbf59151b67p+885,    0x1.a084a811e5f2cp-6,  -0x1.ffda66p-2, INEXACT)
 T(RN, -0x1.7c99a069b2a3fp+889,    0x1.d51583a3fe22ap-2,  -0x1.ffdebep-2, INEXACT)
@@ -428,73 +428,73 @@ T(RN,  0x1.ca854fb48138cp+979,    0x1.2e49ed31193b1p+0,  -0x1.ffa114p-2, INEXACT
 T(RN,  0x1.9f1d5c9fe0d1cp+347,    0x1.198a1c1a070aep-2,  -0x1.ffd28ep-2, INEXACT)
 T(RN,  0x1.0f59f38025725p+547,    0x1.2156a889fa91cp-4,  -0x1.ffac8ap-2, INEXACT)
 T(RN,   0x1.493caa477b40ep+97,   -0x1.77ebeaf11500fp+5,  -0x1.ff8a14p-2, INEXACT)
-T(RZ,-0x1.6c92f962fe41ap+1016,    0x1.775364503286ap+2, -0x1.fc670cp-14, INEXACT)
+T(RZ,-0x1.6c92f962fe41ap+1016,    0x1.775364503286ap+2, -0x1.fc670ep-14, INEXACT)
 T(RD,-0x1.6c92f962fe41ap+1016,    0x1.775364503286ap+2, -0x1.fc670ep-14, INEXACT)
-T(RU,-0x1.6c92f962fe41ap+1016,    0x1.775364503286bp+2,   0x1.fff01ep-1, INEXACT)
+T(RU,-0x1.6c92f962fe41ap+1016,    0x1.775364503286bp+2,   0x1.fff01cp-1, INEXACT)
 T(RZ,  -0x1.ff26e1d1a7ff4p+58,   -0x1.1aea08c4d3f99p+2,  0x1.ad3318p-14, INEXACT)
-T(RU,  -0x1.ff26e1d1a7ff4p+58,   -0x1.1aea08c4d3f99p+2,  0x1.ad331ap-14, INEXACT)
-T(RD,  -0x1.ff26e1d1a7ff4p+58,   -0x1.1aea08c4d3f9ap+2,  -0x1.fff298p-1, INEXACT)
+T(RU,  -0x1.ff26e1d1a7ff4p+58,   -0x1.1aea08c4d3f99p+2,  0x1.ad3318p-14, INEXACT)
+T(RD,  -0x1.ff26e1d1a7ff4p+58,   -0x1.1aea08c4d3f9ap+2,  -0x1.fff296p-1, INEXACT)
 T(RZ,  -0x1.e73fefec3fe7ap+14,   -0x1.2fde1f9ef5b01p-1,   0x1.ffe564p-1, INEXACT)
-T(RU,  -0x1.e73fefec3fe7ap+14,   -0x1.2fde1f9ef5b01p-1,   0x1.ffe566p-1, INEXACT)
+T(RU,  -0x1.e73fefec3fe7ap+14,   -0x1.2fde1f9ef5b01p-1,   0x1.ffe564p-1, INEXACT)
 T(RD,  -0x1.e73fefec3fe7ap+14,   -0x1.2fde1f9ef5b02p-1, -0x1.a9b826p-13, INEXACT)
-T(RZ, -0x1.553444e84c46bp+672,    0x1.4602572931a7dp+1,  -0x1.ffe3b8p-1, INEXACT)
+T(RZ, -0x1.553444e84c46bp+672,    0x1.4602572931a7dp+1,  -0x1.ffe3bap-1, INEXACT)
 T(RD, -0x1.553444e84c46bp+672,    0x1.4602572931a7dp+1,  -0x1.ffe3bap-1, INEXACT)
 T(RU, -0x1.553444e84c46bp+672,    0x1.4602572931a7ep+1,  0x1.c460a2p-13, INEXACT)
 T(RN, -0x1.a4d872965ba39p+586,   -0x1.1e668d4829fb9p-5,  -0x1.fff1c8p-2, INEXACT)
-T(RZ, -0x1.7485795172ec7p+777,     0x1.1e90c39640bdp+0, -0x1.d19e94p-15, INEXACT)
+T(RZ, -0x1.7485795172ec7p+777,     0x1.1e90c39640bdp+0, -0x1.d19e96p-15, INEXACT)
 T(RD, -0x1.7485795172ec7p+777,     0x1.1e90c39640bdp+0, -0x1.d19e96p-15, INEXACT)
 T(RU, -0x1.7485795172ec7p+777,    0x1.1e90c39640bd1p+0,   0x1.fff8bap-1, INEXACT)
 T(RN, -0x1.038c66b99d403p+716,    0x1.62a902518191ap-4,  -0x1.ffc9fep-2, INEXACT)
-T(RZ, -0x1.4e5818b5a9bccp+655,    0x1.1b0dca0420248p+0,  -0x1.ffe83ap-1, INEXACT)
+T(RZ, -0x1.4e5818b5a9bccp+655,    0x1.1b0dca0420248p+0,  -0x1.ffe83cp-1, INEXACT)
 T(RD, -0x1.4e5818b5a9bccp+655,    0x1.1b0dca0420248p+0,  -0x1.ffe83cp-1, INEXACT)
 T(RU, -0x1.4e5818b5a9bccp+655,    0x1.1b0dca0420249p+0,  0x1.7c42f2p-13, INEXACT)
 T(RZ,  0x1.2c9f3aa90f834p+521,    0x1.1140bcadbda8ep-1,  -0x1.fff63ap-1, INEXACT)
-T(RD,  0x1.2c9f3aa90f834p+521,    0x1.1140bcadbda8ep-1,  -0x1.fff63cp-1, INEXACT)
+T(RD,  0x1.2c9f3aa90f834p+521,    0x1.1140bcadbda8ep-1,  -0x1.fff63ap-1, INEXACT)
 T(RU,  0x1.2c9f3aa90f834p+521,    0x1.1140bcadbda8fp-1,  0x1.38b27ep-14, INEXACT)
 T(RN,  0x1.1a080c30b1501p+925,     0x1.d64208996b38p+1,  -0x1.fffd18p-2, INEXACT)
 T(RZ, -0x1.4512e57dce9cfp+758,   -0x1.499c4a654540fp+3,   0x1.ffe642p-1, INEXACT)
-T(RU, -0x1.4512e57dce9cfp+758,   -0x1.499c4a654540fp+3,   0x1.ffe644p-1, INEXACT)
+T(RU, -0x1.4512e57dce9cfp+758,   -0x1.499c4a654540fp+3,   0x1.ffe642p-1, INEXACT)
 T(RD, -0x1.4512e57dce9cfp+758,    -0x1.499c4a654541p+3, -0x1.9bdc7cp-13, INEXACT)
-T(RZ,  0x1.96252585f91fap+473,    0x1.a43575dfcd6bap-2, -0x1.2cc5fep-13, INEXACT)
+T(RZ,  0x1.96252585f91fap+473,    0x1.a43575dfcd6bap-2,   -0x1.2cc6p-13, INEXACT)
 T(RD,  0x1.96252585f91fap+473,    0x1.a43575dfcd6bap-2,   -0x1.2cc6p-13, INEXACT)
 T(RU,  0x1.96252585f91fap+473,    0x1.a43575dfcd6bbp-2,   0x1.ffed34p-1, INEXACT)
 T(RZ,  0x1.63785e30ece0dp+847,    0x1.e70eab93a6999p+0,  -0x1.222a1p-13, INEXACT)
-T(RD,  0x1.63785e30ece0dp+847,    0x1.e70eab93a6999p+0, -0x1.222a12p-13, INEXACT)
+T(RD,  0x1.63785e30ece0dp+847,    0x1.e70eab93a6999p+0,  -0x1.222a1p-13, INEXACT)
 T(RU,  0x1.63785e30ece0dp+847,    0x1.e70eab93a699ap+0,   0x1.ffeddep-1, INEXACT)
-T(RZ, -0x1.32ce5291640c7p+238,    0x1.9b2eb262a62b5p+1,  -0x1.ffe0f2p-1, INEXACT)
+T(RZ, -0x1.32ce5291640c7p+238,    0x1.9b2eb262a62b5p+1,  -0x1.ffe0f4p-1, INEXACT)
 T(RD, -0x1.32ce5291640c7p+238,    0x1.9b2eb262a62b5p+1,  -0x1.ffe0f4p-1, INEXACT)
-T(RU, -0x1.32ce5291640c7p+238,    0x1.9b2eb262a62b6p+1,   0x1.f0c05p-13, INEXACT)
-T(RZ,  0x1.d6128736a7155p+234,    0x1.23730d7a67bcep+0,  -0x1.ffe23ap-1, INEXACT)
+T(RU, -0x1.32ce5291640c7p+238,    0x1.9b2eb262a62b6p+1,  0x1.f0c04ep-13, INEXACT)
+T(RZ,  0x1.d6128736a7155p+234,    0x1.23730d7a67bcep+0,  -0x1.ffe23cp-1, INEXACT)
 T(RD,  0x1.d6128736a7155p+234,    0x1.23730d7a67bcep+0,  -0x1.ffe23cp-1, INEXACT)
 T(RU,  0x1.d6128736a7155p+234,    0x1.23730d7a67bcfp+0,  0x1.dc449cp-13, INEXACT)
 T(RZ,  0x1.cb0ba827c7e08p+735,    0x1.128eb4a7c2325p+0, -0x1.5ed6ecp-15, INEXACT)
-T(RD,  0x1.cb0ba827c7e08p+735,    0x1.128eb4a7c2325p+0, -0x1.5ed6eep-15, INEXACT)
-T(RU,  0x1.cb0ba827c7e08p+735,    0x1.128eb4a7c2326p+0,   0x1.fffa86p-1, INEXACT)
-T(RZ,  0x1.32f431e96739ap+246,    0x1.b5c7b02e205fap-5, -0x1.8b25e4p-13, INEXACT)
+T(RD,  0x1.cb0ba827c7e08p+735,    0x1.128eb4a7c2325p+0, -0x1.5ed6ecp-15, INEXACT)
+T(RU,  0x1.cb0ba827c7e08p+735,    0x1.128eb4a7c2326p+0,   0x1.fffa84p-1, INEXACT)
+T(RZ,  0x1.32f431e96739ap+246,    0x1.b5c7b02e205fap-5, -0x1.8b25e6p-13, INEXACT)
 T(RD,  0x1.32f431e96739ap+246,    0x1.b5c7b02e205fap-5, -0x1.8b25e6p-13, INEXACT)
 T(RU,  0x1.32f431e96739ap+246,    0x1.b5c7b02e205fbp-5,   0x1.ffe74ep-1, INEXACT)
 T(RZ,  0x1.459b2fc8e8316p+298,   -0x1.8a27e9053883dp+0,   0x1.fff134p-1, INEXACT)
-T(RU,  0x1.459b2fc8e8316p+298,   -0x1.8a27e9053883dp+0,   0x1.fff136p-1, INEXACT)
-T(RD,  0x1.459b2fc8e8316p+298,   -0x1.8a27e9053883ep+0, -0x1.d97afep-14, INEXACT)
+T(RU,  0x1.459b2fc8e8316p+298,   -0x1.8a27e9053883dp+0,   0x1.fff134p-1, INEXACT)
+T(RD,  0x1.459b2fc8e8316p+298,   -0x1.8a27e9053883ep+0, -0x1.d97afcp-14, INEXACT)
 T(RN, -0x1.ccf508c76c148p+851,     -0x1.2ca88510b82p+2,   -0x1.ffc76p-2, INEXACT)
 T(RN, -0x1.f5f2a8f556051p+600,    0x1.c91bbfd10e5f9p-3,  -0x1.ffc538p-2, INEXACT)
 T(RZ, -0x1.42bffd192ea3dp+657,    0x1.b8c83ba1599d1p-5,  -0x1.fffe28p-1, INEXACT)
-T(RD, -0x1.42bffd192ea3dp+657,    0x1.b8c83ba1599d1p-5,  -0x1.fffe2ap-1, INEXACT)
+T(RD, -0x1.42bffd192ea3dp+657,    0x1.b8c83ba1599d1p-5,  -0x1.fffe28p-1, INEXACT)
 T(RU, -0x1.42bffd192ea3dp+657,    0x1.b8c83ba1599d2p-5,  0x1.d727b8p-17, INEXACT)
 T(RN,   0x1.371a37b9cd09p+834,   -0x1.791de498033d8p+2,  -0x1.ffc854p-2, INEXACT)
-T(RZ,   0x1.194d288e3708p+668,    0x1.95e397316db08p-3,  -0x1.ffe34ap-1, INEXACT)
+T(RZ,   0x1.194d288e3708p+668,    0x1.95e397316db08p-3,  -0x1.ffe34cp-1, INEXACT)
 T(RD,   0x1.194d288e3708p+668,    0x1.95e397316db08p-3,  -0x1.ffe34cp-1, INEXACT)
-T(RU,   0x1.194d288e3708p+668,    0x1.95e397316db09p-3,  0x1.cb4024p-13, INEXACT)
+T(RU,   0x1.194d288e3708p+668,    0x1.95e397316db09p-3,  0x1.cb4022p-13, INEXACT)
 T(RN,  -0x1.b3a4ef7b7e182p+74,   -0x1.f0dee070197a8p-1,  -0x1.ffefeap-2, INEXACT)
 T(RN,   0x1.2a8101f7d31dap+64,   -0x1.272e231299024p+3,  -0x1.ffe60ep-2, INEXACT)
 T(RZ,  -0x1.539c534cfde22p+42,   -0x1.e3f8ec9d3c447p+0,    0x1.ffe3ap-1, INEXACT)
-T(RU,  -0x1.539c534cfde22p+42,   -0x1.e3f8ec9d3c447p+0,   0x1.ffe3a2p-1, INEXACT)
-T(RD,  -0x1.539c534cfde22p+42,   -0x1.e3f8ec9d3c448p+0, -0x1.c5fe7ap-13, INEXACT)
-T(RZ,  0x1.c882220e6f2bap+660,    0x1.028db84067927p-1,  -0x1.fff9b8p-1, INEXACT)
+T(RU,  -0x1.539c534cfde22p+42,   -0x1.e3f8ec9d3c447p+0,    0x1.ffe3ap-1, INEXACT)
+T(RD,  -0x1.539c534cfde22p+42,   -0x1.e3f8ec9d3c448p+0, -0x1.c5fe78p-13, INEXACT)
+T(RZ,  0x1.c882220e6f2bap+660,    0x1.028db84067927p-1,  -0x1.fff9bap-1, INEXACT)
 T(RD,  0x1.c882220e6f2bap+660,    0x1.028db84067927p-1,  -0x1.fff9bap-1, INEXACT)
-T(RU,  0x1.c882220e6f2bap+660,    0x1.028db84067928p-1,  0x1.91bb5cp-15, INEXACT)
+T(RU,  0x1.c882220e6f2bap+660,    0x1.028db84067928p-1,  0x1.91bb5ap-15, INEXACT)
 T(RZ,-0x1.9c3d3d90f8d3bp+1002,   -0x1.6ddab3e1fcad8p-1,  0x1.9dabd6p-13, INEXACT)
-T(RU,-0x1.9c3d3d90f8d3bp+1002,   -0x1.6ddab3e1fcad8p-1,  0x1.9dabd8p-13, INEXACT)
+T(RU,-0x1.9c3d3d90f8d3bp+1002,   -0x1.6ddab3e1fcad8p-1,  0x1.9dabd6p-13, INEXACT)
 T(RD,-0x1.9c3d3d90f8d3bp+1002,   -0x1.6ddab3e1fcad9p-1,  -0x1.ffe626p-1, INEXACT)
 T(RN, -0x1.801e51e0294a3p+771,   -0x1.072100f5b852dp-1,  -0x1.ffd0acp-2, INEXACT)
 T(RN, -0x1.c5ca2f90a4899p+550,   -0x1.b660138efc50ap+2,   -0x1.ffdbfp-2, INEXACT)
@@ -508,121 +508,121 @@ T(RN,  0x1.7fa22d0db4926p+250,   -0x1.04c0b51905df7p+0,  -0x1.ffc388p-2, INEXACT
 T(RN, -0x1.bc56fbc57520ap+467,    0x1.fc5a1faa40f65p-1,  -0x1.ffc158p-2, INEXACT)
 T(RN, -0x1.8d3e599996468p+145,    0x1.8d5417a00104ep+1,  -0x1.ffd74ep-2, INEXACT)
 T(RN,  0x1.adaef6161ee89p+176,   -0x1.1cd26e6b80f67p+2,  -0x1.ffff08p-2, INEXACT)
-T(RZ, -0x1.dcd2eb9fc91cdp+793,    -0x1.28457852e79cp-2,  0x1.84a6fcp-17, INEXACT)
+T(RZ, -0x1.dcd2eb9fc91cdp+793,    -0x1.28457852e79cp-2,  0x1.84a6fep-17, INEXACT)
 T(RU, -0x1.dcd2eb9fc91cdp+793,    -0x1.28457852e79cp-2,  0x1.84a6fep-17, INEXACT)
 T(RD, -0x1.dcd2eb9fc91cdp+793,   -0x1.28457852e79c1p-2,  -0x1.fffe7cp-1, INEXACT)
 T(RZ,   -0x1.9e59a860f5779p-4,   -0x1.9fc4f8f265beap-4,  0x1.9dd0acp-15, INEXACT)
-T(RU,   -0x1.9e59a860f5779p-4,   -0x1.9fc4f8f265beap-4,  0x1.9dd0aep-15, INEXACT)
-T(RD,   -0x1.9e59a860f5779p-4,   -0x1.9fc4f8f265bebp-4,  -0x1.fff98ap-1, INEXACT)
-T(RZ, -0x1.d4e56cbf46b66p+950,   -0x1.bdb084d31979ap+1,   0x1.fff6c4p-1, INEXACT)
+T(RU,   -0x1.9e59a860f5779p-4,   -0x1.9fc4f8f265beap-4,  0x1.9dd0acp-15, INEXACT)
+T(RD,   -0x1.9e59a860f5779p-4,   -0x1.9fc4f8f265bebp-4,  -0x1.fff988p-1, INEXACT)
+T(RZ, -0x1.d4e56cbf46b66p+950,   -0x1.bdb084d31979ap+1,   0x1.fff6c6p-1, INEXACT)
 T(RU, -0x1.d4e56cbf46b66p+950,   -0x1.bdb084d31979ap+1,   0x1.fff6c6p-1, INEXACT)
 T(RD, -0x1.d4e56cbf46b66p+950,   -0x1.bdb084d31979bp+1, -0x1.275562p-14, INEXACT)
 T(RZ,  0x1.443c3a9b0e409p+264,    0x1.12e9c101facb4p-1,  -0x1.fff188p-1, INEXACT)
-T(RD,  0x1.443c3a9b0e409p+264,    0x1.12e9c101facb4p-1,  -0x1.fff18ap-1, INEXACT)
-T(RU,  0x1.443c3a9b0e409p+264,    0x1.12e9c101facb5p-1,  0x1.cee4d2p-14, INEXACT)
+T(RD,  0x1.443c3a9b0e409p+264,    0x1.12e9c101facb4p-1,  -0x1.fff188p-1, INEXACT)
+T(RU,  0x1.443c3a9b0e409p+264,    0x1.12e9c101facb5p-1,   0x1.cee4dp-14, INEXACT)
 T(RZ, -0x1.fc0c9754e5572p+503,    0x1.22b05686f51b9p-1,  -0x1.fff87cp-1, INEXACT)
-T(RD, -0x1.fc0c9754e5572p+503,    0x1.22b05686f51b9p-1,  -0x1.fff87ep-1, INEXACT)
+T(RD, -0x1.fc0c9754e5572p+503,    0x1.22b05686f51b9p-1,  -0x1.fff87cp-1, INEXACT)
 T(RU, -0x1.fc0c9754e5572p+503,    0x1.22b05686f51bap-1,  0x1.e0c72cp-15, INEXACT)
-T(RZ, 0x1.1ef997a08f34ep+1013,    0x1.9b11ca9d60362p-1,  -0x1.fffd8cp-1, INEXACT)
+T(RZ, 0x1.1ef997a08f34ep+1013,    0x1.9b11ca9d60362p-1,  -0x1.fffd8ep-1, INEXACT)
 T(RD, 0x1.1ef997a08f34ep+1013,    0x1.9b11ca9d60362p-1,  -0x1.fffd8ep-1, INEXACT)
 T(RU, 0x1.1ef997a08f34ep+1013,    0x1.9b11ca9d60363p-1,  0x1.396718p-16, INEXACT)
-T(RZ, -0x1.003b4bb951c87p+570,    0x1.98308170c4d38p-4, -0x1.064ccep-16, INEXACT)
+T(RZ, -0x1.003b4bb951c87p+570,    0x1.98308170c4d38p-4,  -0x1.064cdp-16, INEXACT)
 T(RD, -0x1.003b4bb951c87p+570,    0x1.98308170c4d38p-4,  -0x1.064cdp-16, INEXACT)
 T(RU, -0x1.003b4bb951c87p+570,    0x1.98308170c4d39p-4,   0x1.fffdf4p-1, INEXACT)
 T(RN, -0x1.c78927cf13702p+241,   -0x1.1397fca190d9bp+0,  -0x1.fff912p-2, INEXACT)
 T(RN,  0x1.eb67f2bd5fe57p+650,    0x1.118433363f121p+6,  -0x1.ffe018p-2, INEXACT)
-T(RZ,  0x1.f43bf85a59438p+378,    0x1.01dd22edc6616p-1, -0x1.c9064ap-14, INEXACT)
+T(RZ,  0x1.f43bf85a59438p+378,    0x1.01dd22edc6616p-1, -0x1.c9064cp-14, INEXACT)
 T(RD,  0x1.f43bf85a59438p+378,    0x1.01dd22edc6616p-1, -0x1.c9064cp-14, INEXACT)
 T(RU,  0x1.f43bf85a59438p+378,    0x1.01dd22edc6617p-1,   0x1.fff1b8p-1, INEXACT)
 T(RN,  0x1.4480803dc3bbdp+622,   -0x1.b00b469c25849p-6,  -0x1.fffd6ap-2, INEXACT)
 T(RZ,  -0x1.083ed34f2694p+465,    0x1.dd03cad418f24p+0,  -0x1.fffc16p-1, INEXACT)
-T(RD,  -0x1.083ed34f2694p+465,    0x1.dd03cad418f24p+0,  -0x1.fffc18p-1, INEXACT)
+T(RD,  -0x1.083ed34f2694p+465,    0x1.dd03cad418f24p+0,  -0x1.fffc16p-1, INEXACT)
 T(RU,  -0x1.083ed34f2694p+465,    0x1.dd03cad418f25p+0,  0x1.f4d8c6p-16, INEXACT)
 T(RZ,  0x1.7e29eb099b674p+585,    0x1.10b1c140f75aep+2, -0x1.8ee39ep-18, INEXACT)
-T(RD,  0x1.7e29eb099b674p+585,    0x1.10b1c140f75aep+2,  -0x1.8ee3ap-18, INEXACT)
-T(RU,  0x1.7e29eb099b674p+585,    0x1.10b1c140f75afp+2,   0x1.ffff3ap-1, INEXACT)
+T(RD,  0x1.7e29eb099b674p+585,    0x1.10b1c140f75aep+2, -0x1.8ee39ep-18, INEXACT)
+T(RU,  0x1.7e29eb099b674p+585,    0x1.10b1c140f75afp+2,   0x1.ffff38p-1, INEXACT)
 T(RZ, -0x1.a2b4ddf8d2a9ap+436,   -0x1.1cef0244a2cd4p+0,   0x1.fff12ap-1, INEXACT)
-T(RU, -0x1.a2b4ddf8d2a9ap+436,   -0x1.1cef0244a2cd4p+0,   0x1.fff12cp-1, INEXACT)
-T(RD, -0x1.a2b4ddf8d2a9ap+436,   -0x1.1cef0244a2cd5p+0, -0x1.daa37cp-14, INEXACT)
-T(RZ,  0x1.e7e695639824dp+794,    0x1.ca552fdea9c3dp-6,  -0x1.ffff98p-1, INEXACT)
+T(RU, -0x1.a2b4ddf8d2a9ap+436,   -0x1.1cef0244a2cd4p+0,   0x1.fff12ap-1, INEXACT)
+T(RD, -0x1.a2b4ddf8d2a9ap+436,   -0x1.1cef0244a2cd5p+0, -0x1.daa37ap-14, INEXACT)
+T(RZ,  0x1.e7e695639824dp+794,    0x1.ca552fdea9c3dp-6,  -0x1.ffff9ap-1, INEXACT)
 T(RD,  0x1.e7e695639824dp+794,    0x1.ca552fdea9c3dp-6,  -0x1.ffff9ap-1, INEXACT)
 T(RU,  0x1.e7e695639824dp+794,    0x1.ca552fdea9c3ep-6,   0x1.98047p-19, INEXACT)
 T(RN, -0x1.f9b9af2d40f84p+683,    0x1.35d7c21331128p+1,  -0x1.fff65cp-2, INEXACT)
 T(RN,  -0x1.637402705b42bp+73,   -0x1.10fdd6eff82a8p+0,  -0x1.ffe264p-2, INEXACT)
-T(RZ, -0x1.664b7e1af2048p+807,    -0x1.53a5dad37d7bp+1,  0x1.0c77f2p-14, INEXACT)
+T(RZ, -0x1.664b7e1af2048p+807,    -0x1.53a5dad37d7bp+1,  0x1.0c77f4p-14, INEXACT)
 T(RU, -0x1.664b7e1af2048p+807,    -0x1.53a5dad37d7bp+1,  0x1.0c77f4p-14, INEXACT)
-T(RD, -0x1.664b7e1af2048p+807,   -0x1.53a5dad37d7b1p+1,  -0x1.fff79ep-1, INEXACT)
+T(RD, -0x1.664b7e1af2048p+807,   -0x1.53a5dad37d7b1p+1,  -0x1.fff79cp-1, INEXACT)
 T(RN,  0x1.722d46106bc03p+922,   -0x1.28c100c437c58p-1,  -0x1.ffe954p-2, INEXACT)
-T(RZ, -0x1.f782bc1517a27p+962,   -0x1.b52c8d92cf793p+3,  0x1.15cb36p-15, INEXACT)
+T(RZ, -0x1.f782bc1517a27p+962,   -0x1.b52c8d92cf793p+3,  0x1.15cb38p-15, INEXACT)
 T(RU, -0x1.f782bc1517a27p+962,   -0x1.b52c8d92cf793p+3,  0x1.15cb38p-15, INEXACT)
-T(RD, -0x1.f782bc1517a27p+962,   -0x1.b52c8d92cf794p+3,  -0x1.fffbaap-1, INEXACT)
+T(RD, -0x1.f782bc1517a27p+962,   -0x1.b52c8d92cf794p+3,  -0x1.fffba8p-1, INEXACT)
 T(RN,  0x1.cedd7b50e867ap+772,    0x1.15494d577eb21p-3,  -0x1.ffee8ap-2, INEXACT)
 T(RN,  0x1.67387d2e15325p+110,   -0x1.4c8d656406d0ap+0,   -0x1.ffea2p-2, INEXACT)
 T(RN,  0x1.d7ad7af31a3c6p+981,   -0x1.60ae556f5071ap-3,  -0x1.ffe742p-2, INEXACT)
 T(RN,  0x1.5e66c4872e9dbp+274,    0x1.09da39b7e3a92p+1,  -0x1.fff9aep-2, INEXACT)
 T(RN,  0x1.f8c88220ca12cp+364,    0x1.4aae6ddd85823p-2,   -0x1.fffbep-2, INEXACT)
-T(RZ, -0x1.663d33d08f717p+815,    0x1.2f5d0f74bb452p+0,  -0x1.fff894p-1, INEXACT)
+T(RZ, -0x1.663d33d08f717p+815,    0x1.2f5d0f74bb452p+0,  -0x1.fff896p-1, INEXACT)
 T(RD, -0x1.663d33d08f717p+815,    0x1.2f5d0f74bb452p+0,  -0x1.fff896p-1, INEXACT)
-T(RU, -0x1.663d33d08f717p+815,    0x1.2f5d0f74bb453p+0,  0x1.da9528p-15, INEXACT)
+T(RU, -0x1.663d33d08f717p+815,    0x1.2f5d0f74bb453p+0,  0x1.da9526p-15, INEXACT)
 T(RN, -0x1.e0c0fa869a4dcp+605,    0x1.665560068f818p-1,  -0x1.fffceap-2, INEXACT)
 T(RN,  -0x1.94b4037f3ff87p+28,    0x1.140f2fa768ee5p+1,  -0x1.ffeb86p-2, INEXACT)
 T(RZ,  0x1.fc8b96bc90bfcp+102,     0x1.2c1107a84428p+6,   -0x1.fff9ep-1, INEXACT)
-T(RD,  0x1.fc8b96bc90bfcp+102,     0x1.2c1107a84428p+6,  -0x1.fff9e2p-1, INEXACT)
-T(RU,  0x1.fc8b96bc90bfcp+102,    0x1.2c1107a844281p+6,  0x1.87e10cp-15, INEXACT)
+T(RD,  0x1.fc8b96bc90bfcp+102,     0x1.2c1107a84428p+6,   -0x1.fff9ep-1, INEXACT)
+T(RU,  0x1.fc8b96bc90bfcp+102,    0x1.2c1107a844281p+6,  0x1.87e10ap-15, INEXACT)
 T(RN,  0x1.52e8b5d19e238p+562,   -0x1.25c4a3f046b5ap-1,  -0x1.ffe0e6p-2, INEXACT)
 T(RN, -0x1.e0eae6efe4247p+661,   -0x1.70c479426c9dep+0,  -0x1.fff7dap-2, INEXACT)
-T(RZ,  0x1.a7522dab5f3c9p+980,    0x1.462e3d5e2bbb7p-1,  -0x1.fff26ep-1, INEXACT)
+T(RZ,  0x1.a7522dab5f3c9p+980,    0x1.462e3d5e2bbb7p-1,   -0x1.fff27p-1, INEXACT)
 T(RD,  0x1.a7522dab5f3c9p+980,    0x1.462e3d5e2bbb7p-1,   -0x1.fff27p-1, INEXACT)
-T(RU,  0x1.a7522dab5f3c9p+980,    0x1.462e3d5e2bbb8p-1,  0x1.b21edap-14, INEXACT)
+T(RU,  0x1.a7522dab5f3c9p+980,    0x1.462e3d5e2bbb8p-1,  0x1.b21ed8p-14, INEXACT)
 T(RN,  0x1.0b9b0bc21e46ep+181,    0x1.1525cbed25e0cp-1,  -0x1.ffe00cp-2, INEXACT)
 T(RZ, -0x1.b5794b5ab3bdcp+902,   -0x1.0d1094f914e18p+0,   0x1.fff282p-1, INEXACT)
-T(RU, -0x1.b5794b5ab3bdcp+902,   -0x1.0d1094f914e18p+0,   0x1.fff284p-1, INEXACT)
-T(RD, -0x1.b5794b5ab3bdcp+902,   -0x1.0d1094f914e19p+0, -0x1.afbce4p-14, INEXACT)
-T(RZ,  0x1.2b1f83a630bdcp+881,   -0x1.5e579bdacd53ap+1,   0x1.ffffeap-1, INEXACT)
+T(RU, -0x1.b5794b5ab3bdcp+902,   -0x1.0d1094f914e18p+0,   0x1.fff282p-1, INEXACT)
+T(RD, -0x1.b5794b5ab3bdcp+902,   -0x1.0d1094f914e19p+0, -0x1.afbce2p-14, INEXACT)
+T(RZ,  0x1.2b1f83a630bdcp+881,   -0x1.5e579bdacd53ap+1,   0x1.ffffecp-1, INEXACT)
 T(RU,  0x1.2b1f83a630bdcp+881,   -0x1.5e579bdacd53ap+1,   0x1.ffffecp-1, INEXACT)
-T(RD,  0x1.2b1f83a630bdcp+881,   -0x1.5e579bdacd53bp+1, -0x1.403276p-21, INEXACT)
+T(RD,  0x1.2b1f83a630bdcp+881,   -0x1.5e579bdacd53bp+1, -0x1.403274p-21, INEXACT)
 T(RZ, -0x1.d0dc337d1f7f3p+741,    0x1.b27f6d0e609a3p+0, -0x1.ab4906p-15, INEXACT)
-T(RD, -0x1.d0dc337d1f7f3p+741,    0x1.b27f6d0e609a3p+0, -0x1.ab4908p-15, INEXACT)
-T(RU, -0x1.d0dc337d1f7f3p+741,    0x1.b27f6d0e609a4p+0,   0x1.fff954p-1, INEXACT)
+T(RD, -0x1.d0dc337d1f7f3p+741,    0x1.b27f6d0e609a3p+0, -0x1.ab4906p-15, INEXACT)
+T(RU, -0x1.d0dc337d1f7f3p+741,    0x1.b27f6d0e609a4p+0,   0x1.fff952p-1, INEXACT)
 T(RN, -0x1.419dbd9807328p+368,    0x1.13047ce359046p-1,  -0x1.fffd5ap-2, INEXACT)
 T(RN, -0x1.b923f1686a40bp+830,   -0x1.784f5c384edcap-2,  -0x1.ffeafap-2, INEXACT)
 T(RN,  0x1.733f6617bd445p+547,    0x1.3609c3414746dp+2,  -0x1.fff856p-2, INEXACT)
 T(RN,  0x1.db65335a99bc4p+714,   -0x1.61961e3829278p+1,  -0x1.ffe0aep-2, INEXACT)
 T(RZ,-0x1.e5b8bd7b65e37p+1004,    0x1.3753f0618386bp+1,  -0x1.fffc0ep-1, INEXACT)
-T(RD,-0x1.e5b8bd7b65e37p+1004,    0x1.3753f0618386bp+1,   -0x1.fffc1p-1, INEXACT)
+T(RD,-0x1.e5b8bd7b65e37p+1004,    0x1.3753f0618386bp+1,  -0x1.fffc0ep-1, INEXACT)
 T(RU,-0x1.e5b8bd7b65e37p+1004,    0x1.3753f0618386cp+1,  0x1.f8d79ep-16, INEXACT)
 T(RN,  0x1.54d2927fd3178p+808,   -0x1.d74a454fca9fdp-3,  -0x1.fff09cp-2, INEXACT)
 T(RZ,  0x1.cdf6e2554e5c5p+593,    0x1.c44022f6f2725p+2, -0x1.b6b548p-17, INEXACT)
-T(RD,  0x1.cdf6e2554e5c5p+593,    0x1.c44022f6f2725p+2, -0x1.b6b54ap-17, INEXACT)
+T(RD,  0x1.cdf6e2554e5c5p+593,    0x1.c44022f6f2725p+2, -0x1.b6b548p-17, INEXACT)
 T(RU,  0x1.cdf6e2554e5c5p+593,    0x1.c44022f6f2726p+2,   0x1.fffe4ap-1, INEXACT)
 T(RN,  0x1.8064f5d78aa66p+451,    -0x1.53a5985b540fp-3,  -0x1.fff62ap-2, INEXACT)
 T(RN, -0x1.c97b1a04876f7p+130,   -0x1.e1b4468cbd442p-3,  -0x1.fff4dcp-2, INEXACT)
 T(RZ, -0x1.68f93d4b2baaap+726,    0x1.6a34712afa89fp-1,  -0x1.fff9eap-1, INEXACT)
-T(RD, -0x1.68f93d4b2baaap+726,    0x1.6a34712afa89fp-1,  -0x1.fff9ecp-1, INEXACT)
-T(RU, -0x1.68f93d4b2baaap+726,     0x1.6a34712afa8ap-1,  0x1.85593ap-15, INEXACT)
+T(RD, -0x1.68f93d4b2baaap+726,    0x1.6a34712afa89fp-1,  -0x1.fff9eap-1, INEXACT)
+T(RU, -0x1.68f93d4b2baaap+726,     0x1.6a34712afa8ap-1,  0x1.855938p-15, INEXACT)
 T(RZ, -0x1.3d9770c0db0eap+726,   -0x1.ee999dccedabbp-1,   0x1.fffe94p-1, INEXACT)
-T(RU, -0x1.3d9770c0db0eap+726,   -0x1.ee999dccedabbp-1,   0x1.fffe96p-1, INEXACT)
-T(RD, -0x1.3d9770c0db0eap+726,   -0x1.ee999dccedabcp-1, -0x1.6bdfa4p-17, INEXACT)
-T(RZ,  -0x1.b02173fd1f47p+470,    0x1.d9b84c09ddbcap+0,   -0x1.fffc2p-1, INEXACT)
+T(RU, -0x1.3d9770c0db0eap+726,   -0x1.ee999dccedabbp-1,   0x1.fffe94p-1, INEXACT)
+T(RD, -0x1.3d9770c0db0eap+726,   -0x1.ee999dccedabcp-1, -0x1.6bdfa2p-17, INEXACT)
+T(RZ,  -0x1.b02173fd1f47p+470,    0x1.d9b84c09ddbcap+0,  -0x1.fffc22p-1, INEXACT)
 T(RD,  -0x1.b02173fd1f47p+470,    0x1.d9b84c09ddbcap+0,  -0x1.fffc22p-1, INEXACT)
-T(RU,  -0x1.b02173fd1f47p+470,    0x1.d9b84c09ddbcbp+0,  0x1.ef212ap-16, INEXACT)
+T(RU,  -0x1.b02173fd1f47p+470,    0x1.d9b84c09ddbcbp+0,  0x1.ef2128p-16, INEXACT)
 T(RZ,  0x1.bfd82431653d7p+327,   -0x1.594baab42fa52p+0,  0x1.9811a2p-16, INEXACT)
-T(RU,  0x1.bfd82431653d7p+327,   -0x1.594baab42fa52p+0,  0x1.9811a4p-16, INEXACT)
+T(RU,  0x1.bfd82431653d7p+327,   -0x1.594baab42fa52p+0,  0x1.9811a2p-16, INEXACT)
 T(RD,  0x1.bfd82431653d7p+327,   -0x1.594baab42fa53p+0,   -0x1.fffcdp-1, INEXACT)
 T(RZ, -0x1.425b5d41bbe7bp+942,    0x1.ade205db04e96p+3, -0x1.ff312ap-16, INEXACT)
-T(RD, -0x1.425b5d41bbe7bp+942,    0x1.ade205db04e96p+3, -0x1.ff312cp-16, INEXACT)
+T(RD, -0x1.425b5d41bbe7bp+942,    0x1.ade205db04e96p+3, -0x1.ff312ap-16, INEXACT)
 T(RU, -0x1.425b5d41bbe7bp+942,    0x1.ade205db04e97p+3,   0x1.fffc02p-1, INEXACT)
 T(RN,  0x1.948beed0f607ap+928,    0x1.769119202d217p-1,  -0x1.fff61ap-2, INEXACT)
-T(RZ, -0x1.4eed580db1da3p+804,    -0x1.fc052268d4c4p+3,   0x1.ffffcap-1, INEXACT)
+T(RZ, -0x1.4eed580db1da3p+804,    -0x1.fc052268d4c4p+3,   0x1.ffffccp-1, INEXACT)
 T(RU, -0x1.4eed580db1da3p+804,    -0x1.fc052268d4c4p+3,   0x1.ffffccp-1, INEXACT)
-T(RD, -0x1.4eed580db1da3p+804,   -0x1.fc052268d4c41p+3, -0x1.a1b538p-20, INEXACT)
+T(RD, -0x1.4eed580db1da3p+804,   -0x1.fc052268d4c41p+3, -0x1.a1b536p-20, INEXACT)
 T(RN,  0x1.409b6501e375ep+305,    0x1.e997f54d85c3ap+0,  -0x1.fff13ap-2, INEXACT)
-T(RZ,  0x1.6bee855dce999p+716,   -0x1.945e409f61361p-1,  0x1.3c167ep-16, INEXACT)
+T(RZ,  0x1.6bee855dce999p+716,   -0x1.945e409f61361p-1,   0x1.3c168p-16, INEXACT)
 T(RU,  0x1.6bee855dce999p+716,   -0x1.945e409f61361p-1,   0x1.3c168p-16, INEXACT)
 T(RD,  0x1.6bee855dce999p+716,   -0x1.945e409f61362p-1,  -0x1.fffd88p-1, INEXACT)
 T(RN,   0x1.37107e41b3e7cp+32,   -0x1.df19b26500062p-3,  -0x1.fff494p-2, INEXACT)
 T(RN,   0x1.e25f53fe0eb83p+91,   -0x1.673aa93341767p+7,  -0x1.fff0c2p-2, INEXACT)
-T(RZ,  -0x1.b68a86e71c723p+43,     0x1.7f606bd0a94ap+0,   -0x1.fffe3p-1, INEXACT)
+T(RZ,  -0x1.b68a86e71c723p+43,     0x1.7f606bd0a94ap+0,  -0x1.fffe32p-1, INEXACT)
 T(RD,  -0x1.b68a86e71c723p+43,     0x1.7f606bd0a94ap+0,  -0x1.fffe32p-1, INEXACT)
 T(RU,  -0x1.b68a86e71c723p+43,    0x1.7f606bd0a94a1p+0,  0x1.ce0812p-17, INEXACT)
 T(RN,   0x1.9ab2bfb38424p+158,    0x1.023fa4d8be158p+0,  -0x1.fffb1ep-2, INEXACT)
@@ -630,36 +630,36 @@ T(RN,  0x1.e332efa199cf1p+347,   -0x1.9e8bcf1b21879p+0,  -0x1.fff536p-2, INEXACT
 T(RN,  0x1.60515d7584017p+775,   -0x1.f125c071e3a6cp-3,  -0x1.fffae4p-2, INEXACT)
 T(RN,  0x1.4ccade1b03941p+200,     -0x1.9320dbf426fp-2,  -0x1.fffe2cp-2, INEXACT)
 T(RZ,  0x1.e2171fe83b33fp+702,   -0x1.3b7161a1fd86ap-3,  0x1.d67e42p-21, INEXACT)
-T(RU,  0x1.e2171fe83b33fp+702,   -0x1.3b7161a1fd86ap-3,  0x1.d67e44p-21, INEXACT)
-T(RD,  0x1.e2171fe83b33fp+702,   -0x1.3b7161a1fd86bp-3,  -0x1.ffffe4p-1, INEXACT)
+T(RU,  0x1.e2171fe83b33fp+702,   -0x1.3b7161a1fd86ap-3,  0x1.d67e42p-21, INEXACT)
+T(RD,  0x1.e2171fe83b33fp+702,   -0x1.3b7161a1fd86bp-3,  -0x1.ffffe2p-1, INEXACT)
 T(RN,  0x1.fa6163b0fcac5p+235,   -0x1.300e687222d8bp+3,  -0x1.fff94ap-2, INEXACT)
 T(RZ,  0x1.febc91c0eaf42p+187,   -0x1.aa69d3eda90f6p-1,   0x1.fffb7ep-1, INEXACT)
-T(RU,  0x1.febc91c0eaf42p+187,   -0x1.aa69d3eda90f6p-1,    0x1.fffb8p-1, INEXACT)
+T(RU,  0x1.febc91c0eaf42p+187,   -0x1.aa69d3eda90f6p-1,   0x1.fffb7ep-1, INEXACT)
 T(RD,  0x1.febc91c0eaf42p+187,   -0x1.aa69d3eda90f7p-1, -0x1.204826p-15, INEXACT)
-T(RZ,  0x1.f217f5098d871p+500,    0x1.5870771ce0443p+1,  -0x1.fff898p-1, INEXACT)
+T(RZ,  0x1.f217f5098d871p+500,    0x1.5870771ce0443p+1,  -0x1.fff89ap-1, INEXACT)
 T(RD,  0x1.f217f5098d871p+500,    0x1.5870771ce0443p+1,  -0x1.fff89ap-1, INEXACT)
-T(RU,  0x1.f217f5098d871p+500,    0x1.5870771ce0444p+1,  0x1.d9b072p-15, INEXACT)
+T(RU,  0x1.f217f5098d871p+500,    0x1.5870771ce0444p+1,   0x1.d9b07p-15, INEXACT)
 T(RZ,  0x1.962848ab4f567p+373,    0x1.28eb2c9904444p+0, -0x1.5597a6p-16, INEXACT)
-T(RD,  0x1.962848ab4f567p+373,    0x1.28eb2c9904444p+0, -0x1.5597a8p-16, INEXACT)
-T(RU,  0x1.962848ab4f567p+373,    0x1.28eb2c9904445p+0,   0x1.fffd56p-1, INEXACT)
+T(RD,  0x1.962848ab4f567p+373,    0x1.28eb2c9904444p+0, -0x1.5597a6p-16, INEXACT)
+T(RU,  0x1.962848ab4f567p+373,    0x1.28eb2c9904445p+0,   0x1.fffd54p-1, INEXACT)
 T(RZ,  0x1.3f6b929ec2768p+543,   -0x1.5ee6d11860e0cp+1,   0x1.fffa38p-1, INEXACT)
-T(RU,  0x1.3f6b929ec2768p+543,   -0x1.5ee6d11860e0cp+1,   0x1.fffa3ap-1, INEXACT)
+T(RU,  0x1.3f6b929ec2768p+543,   -0x1.5ee6d11860e0cp+1,   0x1.fffa38p-1, INEXACT)
 T(RD,  0x1.3f6b929ec2768p+543,   -0x1.5ee6d11860e0dp+1, -0x1.71e006p-15, INEXACT)
-T(RZ, -0x1.6f7987b6a81fbp+838,   -0x1.0c7a11bbd355dp+2,  0x1.a6ca74p-18, INEXACT)
+T(RZ, -0x1.6f7987b6a81fbp+838,   -0x1.0c7a11bbd355dp+2,  0x1.a6ca76p-18, INEXACT)
 T(RU, -0x1.6f7987b6a81fbp+838,   -0x1.0c7a11bbd355dp+2,  0x1.a6ca76p-18, INEXACT)
-T(RD, -0x1.6f7987b6a81fbp+838,   -0x1.0c7a11bbd355ep+2,  -0x1.ffff2ep-1, INEXACT)
-T(RZ, -0x1.c568e3b13be7bp+892,   -0x1.662dd1eb3267ap+1,   0x1.fffe16p-1, INEXACT)
+T(RD, -0x1.6f7987b6a81fbp+838,   -0x1.0c7a11bbd355ep+2,  -0x1.ffff2cp-1, INEXACT)
+T(RZ, -0x1.c568e3b13be7bp+892,   -0x1.662dd1eb3267ap+1,   0x1.fffe18p-1, INEXACT)
 T(RU, -0x1.c568e3b13be7bp+892,   -0x1.662dd1eb3267ap+1,   0x1.fffe18p-1, INEXACT)
-T(RD, -0x1.c568e3b13be7bp+892,   -0x1.662dd1eb3267bp+1, -0x1.e81ec6p-17, INEXACT)
+T(RD, -0x1.c568e3b13be7bp+892,   -0x1.662dd1eb3267bp+1, -0x1.e81ec4p-17, INEXACT)
 T(RZ,  0x1.38670429bf1f2p+296,   -0x1.36b4aa51207c4p-4,  0x1.b50bc8p-19, INEXACT)
-T(RU,  0x1.38670429bf1f2p+296,   -0x1.36b4aa51207c4p-4,  0x1.b50bcap-19, INEXACT)
-T(RD,  0x1.38670429bf1f2p+296,   -0x1.36b4aa51207c5p-4,  -0x1.ffff94p-1, INEXACT)
+T(RU,  0x1.38670429bf1f2p+296,   -0x1.36b4aa51207c4p-4,  0x1.b50bc8p-19, INEXACT)
+T(RD,  0x1.38670429bf1f2p+296,   -0x1.36b4aa51207c5p-4,  -0x1.ffff92p-1, INEXACT)
 T(RZ,  0x1.649536d7e2d96p+909,   -0x1.0359b3f7465dap+4,   0x1.fffe1ap-1, INEXACT)
-T(RU,  0x1.649536d7e2d96p+909,   -0x1.0359b3f7465dap+4,   0x1.fffe1cp-1, INEXACT)
+T(RU,  0x1.649536d7e2d96p+909,   -0x1.0359b3f7465dap+4,   0x1.fffe1ap-1, INEXACT)
 T(RD,  0x1.649536d7e2d96p+909,   -0x1.0359b3f7465dbp+4,  -0x1.e54dap-17, INEXACT)
 T(RZ, -0x1.27dbad4bd79bbp+990,    0x1.3aaf2d047b5fdp-2,  -0x1.fff82ep-1, INEXACT)
-T(RD, -0x1.27dbad4bd79bbp+990,    0x1.3aaf2d047b5fdp-2,   -0x1.fff83p-1, INEXACT)
-T(RU, -0x1.27dbad4bd79bbp+990,    0x1.3aaf2d047b5fep-2,   0x1.f476bp-15, INEXACT)
+T(RD, -0x1.27dbad4bd79bbp+990,    0x1.3aaf2d047b5fdp-2,  -0x1.fff82ep-1, INEXACT)
+T(RU, -0x1.27dbad4bd79bbp+990,    0x1.3aaf2d047b5fep-2,  0x1.f476aep-15, INEXACT)
 T(RN, -0x1.b7322315dd9a3p+551,    0x1.2d33ce160d3a6p+1,  -0x1.fff0d8p-2, INEXACT)
 T(RN,  -0x1.1913463f4a4b9p+54,    0x1.3b3008bb63877p-1,  -0x1.fff6e6p-2, INEXACT)
 T(RN,   0x1.cc12d2806853p+509,   -0x1.6a9bed5b05eb1p+1,  -0x1.fff4cap-2, INEXACT)
@@ -669,154 +669,154 @@ T(RN,    0x1.70539781e18p+413,     0x1.1f11911960f4p-3,  -0x1.fff684p-2, INEXACT
 T(RN, -0x1.ecdbadec65a31p+587,   -0x1.3ccabf4ca377dp+2,  -0x1.fff208p-2, INEXACT)
 T(RN,  -0x1.3a63b0f8d91b5p+32,    0x1.d86db6063c767p+2,  -0x1.fff8aap-2, INEXACT)
 T(RZ, -0x1.333bfaf9d1394p+390,    0x1.03088202f5de4p-1,  -0x1.1e47ap-17, INEXACT)
-T(RD, -0x1.333bfaf9d1394p+390,    0x1.03088202f5de4p-1, -0x1.1e47a2p-17, INEXACT)
+T(RD, -0x1.333bfaf9d1394p+390,    0x1.03088202f5de4p-1,  -0x1.1e47ap-17, INEXACT)
 T(RU, -0x1.333bfaf9d1394p+390,    0x1.03088202f5de5p-1,   0x1.fffee2p-1, INEXACT)
 T(RN, -0x1.c9bdeaf085576p+825,   -0x1.fb3b3742f8446p-1,  -0x1.fffcd8p-2, INEXACT)
 T(RZ, -0x1.5f96acf9a5103p+231,   -0x1.ab6dec9b36ae8p+0,   0x1.fffe5ep-1, INEXACT)
-T(RU, -0x1.5f96acf9a5103p+231,   -0x1.ab6dec9b36ae8p+0,    0x1.fffe6p-1, INEXACT)
-T(RD, -0x1.5f96acf9a5103p+231,   -0x1.ab6dec9b36ae9p+0, -0x1.a1637cp-17, INEXACT)
-T(RZ, -0x1.c89809bb1ec67p+877,    0x1.d69385fffec2ep-2, -0x1.06b1ccp-16, INEXACT)
+T(RU, -0x1.5f96acf9a5103p+231,   -0x1.ab6dec9b36ae8p+0,   0x1.fffe5ep-1, INEXACT)
+T(RD, -0x1.5f96acf9a5103p+231,   -0x1.ab6dec9b36ae9p+0, -0x1.a1637ap-17, INEXACT)
+T(RZ, -0x1.c89809bb1ec67p+877,    0x1.d69385fffec2ep-2, -0x1.06b1cep-16, INEXACT)
 T(RD, -0x1.c89809bb1ec67p+877,    0x1.d69385fffec2ep-2, -0x1.06b1cep-16, INEXACT)
-T(RU, -0x1.c89809bb1ec67p+877,    0x1.d69385fffec2fp-2,   0x1.fffdf4p-1, INEXACT)
+T(RU, -0x1.c89809bb1ec67p+877,    0x1.d69385fffec2fp-2,   0x1.fffdf2p-1, INEXACT)
 T(RN, -0x1.e270d18a83feep+347,    0x1.1dbc00a7bd6cap+3,  -0x1.fffa1cp-2, INEXACT)
 T(RZ,   0x1.75c63414b9f57p+19,    -0x1.13f1027a096dp-2,  0x1.caac4ep-17, INEXACT)
-T(RU,   0x1.75c63414b9f57p+19,    -0x1.13f1027a096dp-2,   0x1.caac5p-17, INEXACT)
+T(RU,   0x1.75c63414b9f57p+19,    -0x1.13f1027a096dp-2,  0x1.caac4ep-17, INEXACT)
 T(RD,   0x1.75c63414b9f57p+19,   -0x1.13f1027a096d1p-2,  -0x1.fffe36p-1, INEXACT)
-T(RZ, -0x1.d8f2d1557555bp+529,   -0x1.69dfcd04f1248p-1,  0x1.db522ep-16, INEXACT)
+T(RZ, -0x1.d8f2d1557555bp+529,   -0x1.69dfcd04f1248p-1,   0x1.db523p-16, INEXACT)
 T(RU, -0x1.d8f2d1557555bp+529,   -0x1.69dfcd04f1248p-1,   0x1.db523p-16, INEXACT)
 T(RD, -0x1.d8f2d1557555bp+529,   -0x1.69dfcd04f1249p-1,  -0x1.fffc4ap-1, INEXACT)
 T(RZ,   0x1.b94baffe3783p+681,   -0x1.f17c1ccac478fp+0,   0x1.fffdb4p-1, INEXACT)
-T(RU,   0x1.b94baffe3783p+681,   -0x1.f17c1ccac478fp+0,   0x1.fffdb6p-1, INEXACT)
-T(RD,   0x1.b94baffe3783p+681,    -0x1.f17c1ccac479p+0, -0x1.25df4cp-16, INEXACT)
+T(RU,   0x1.b94baffe3783p+681,   -0x1.f17c1ccac478fp+0,   0x1.fffdb4p-1, INEXACT)
+T(RD,   0x1.b94baffe3783p+681,    -0x1.f17c1ccac479p+0, -0x1.25df4ap-16, INEXACT)
 T(RN,  -0x1.c104b8778d832p+50,    0x1.3040a55cb92dfp-1,   -0x1.fffeap-2, INEXACT)
 T(RZ,   0x1.3c2b6cad11335p+91,   -0x1.f6379e8adf2fcp-1,   0x1.fffc3cp-1, INEXACT)
-T(RU,   0x1.3c2b6cad11335p+91,   -0x1.f6379e8adf2fcp-1,   0x1.fffc3ep-1, INEXACT)
+T(RU,   0x1.3c2b6cad11335p+91,   -0x1.f6379e8adf2fcp-1,   0x1.fffc3cp-1, INEXACT)
 T(RD,   0x1.3c2b6cad11335p+91,   -0x1.f6379e8adf2fdp-1,  -0x1.e1805p-16, INEXACT)
 T(RN, -0x1.764aa2bf700d3p+698,   -0x1.4bc624b1f7a53p+0,  -0x1.fffbc4p-2, INEXACT)
 T(RN,  -0x1.6045d4bbc530fp+78,    -0x1.a9d364d16bd3p-1,  -0x1.fffb16p-2, INEXACT)
 T(RN,  0x1.1bc1db1e41373p+365,    0x1.0afff95796073p+1,  -0x1.fffacep-2, INEXACT)
 T(RZ,  0x1.5b9d657b71be2p+138,    0x1.07aac11c985e9p-1,  -0x1.fffc3ap-1, INEXACT)
-T(RD,  0x1.5b9d657b71be2p+138,    0x1.07aac11c985e9p-1,  -0x1.fffc3cp-1, INEXACT)
-T(RU,  0x1.5b9d657b71be2p+138,    0x1.07aac11c985eap-1,   0x1.e2f38p-16, INEXACT)
+T(RD,  0x1.5b9d657b71be2p+138,    0x1.07aac11c985e9p-1,  -0x1.fffc3ap-1, INEXACT)
+T(RU,  0x1.5b9d657b71be2p+138,    0x1.07aac11c985eap-1,  0x1.e2f37ep-16, INEXACT)
 T(RN,-0x1.1b19ca57c44e4p+1005,   -0x1.2e2e0218c62adp+2,  -0x1.fffb5cp-2, INEXACT)
-T(RZ,  0x1.84bc89a348afcp+920,   -0x1.9731cc25f93d3p+1,   0x1.ffff0ep-1, INEXACT)
+T(RZ,  0x1.84bc89a348afcp+920,   -0x1.9731cc25f93d3p+1,    0x1.ffff1p-1, INEXACT)
 T(RU,  0x1.84bc89a348afcp+920,   -0x1.9731cc25f93d3p+1,    0x1.ffff1p-1, INEXACT)
-T(RD,  0x1.84bc89a348afcp+920,   -0x1.9731cc25f93d4p+1, -0x1.e0c05ap-18, INEXACT)
+T(RD,  0x1.84bc89a348afcp+920,   -0x1.9731cc25f93d4p+1, -0x1.e0c058p-18, INEXACT)
 T(RZ, -0x1.6c047688fe6fap+779,    0x1.aa9c849259704p+3, -0x1.240784p-16, INEXACT)
-T(RD, -0x1.6c047688fe6fap+779,    0x1.aa9c849259704p+3, -0x1.240786p-16, INEXACT)
+T(RD, -0x1.6c047688fe6fap+779,    0x1.aa9c849259704p+3, -0x1.240784p-16, INEXACT)
 T(RU, -0x1.6c047688fe6fap+779,    0x1.aa9c849259705p+3,   0x1.fffdb8p-1, INEXACT)
-T(RZ,  0x1.bff26f4b9f513p+226,   -0x1.1c969554ceda3p-1,   0x1.fffec4p-1, INEXACT)
+T(RZ,  0x1.bff26f4b9f513p+226,   -0x1.1c969554ceda3p-1,   0x1.fffec6p-1, INEXACT)
 T(RU,  0x1.bff26f4b9f513p+226,   -0x1.1c969554ceda3p-1,   0x1.fffec6p-1, INEXACT)
 T(RD,  0x1.bff26f4b9f513p+226,   -0x1.1c969554ceda4p-1, -0x1.3a32c2p-17, INEXACT)
 T(RN,   0x1.f956029af074p+993,   -0x1.14c8b4826903fp+1,  -0x1.fffc2cp-2, INEXACT)
-T(RZ, -0x1.086e7a2cc7fc7p+420,    0x1.46a1e679e2971p-1, -0x1.6014eep-17, INEXACT)
+T(RZ, -0x1.086e7a2cc7fc7p+420,    0x1.46a1e679e2971p-1,  -0x1.6014fp-17, INEXACT)
 T(RD, -0x1.086e7a2cc7fc7p+420,    0x1.46a1e679e2971p-1,  -0x1.6014fp-17, INEXACT)
 T(RU, -0x1.086e7a2cc7fc7p+420,    0x1.46a1e679e2972p-1,    0x1.fffeap-1, INEXACT)
 T(RZ,   0x1.b568d3cecea9dp+30,   0x1.1bb903cac7483p-13,  -0x1.fffe26p-1, INEXACT)
-T(RD,   0x1.b568d3cecea9dp+30,   0x1.1bb903cac7483p-13,  -0x1.fffe28p-1, INEXACT)
+T(RD,   0x1.b568d3cecea9dp+30,   0x1.1bb903cac7483p-13,  -0x1.fffe26p-1, INEXACT)
 T(RU,   0x1.b568d3cecea9dp+30,   0x1.1bb903cac7484p-13,  0x1.d9db42p-17, INEXACT)
-T(RZ,   0x1.f5d9ef8f15585p+69,    0x1.6818d8c9a3601p+1, -0x1.fa462ep-19, INEXACT)
+T(RZ,   0x1.f5d9ef8f15585p+69,    0x1.6818d8c9a3601p+1,  -0x1.fa463p-19, INEXACT)
 T(RD,   0x1.f5d9ef8f15585p+69,    0x1.6818d8c9a3601p+1,  -0x1.fa463p-19, INEXACT)
 T(RU,   0x1.f5d9ef8f15585p+69,    0x1.6818d8c9a3602p+1,   0x1.ffff82p-1, INEXACT)
 T(RN, -0x1.f3f7f1b61b4c9p+736,   -0x1.e79b02f71f056p-1,  -0x1.fffe0ap-2, INEXACT)
 T(RZ,  0x1.9f994852acd5cp+222,    0x1.d8aabeba4de98p-3,  -0x1.f26e5p-17, INEXACT)
-T(RD,  0x1.9f994852acd5cp+222,    0x1.d8aabeba4de98p-3, -0x1.f26e52p-17, INEXACT)
+T(RD,  0x1.9f994852acd5cp+222,    0x1.d8aabeba4de98p-3,  -0x1.f26e5p-17, INEXACT)
 T(RU,  0x1.9f994852acd5cp+222,    0x1.d8aabeba4de99p-3,   0x1.fffe0ep-1, INEXACT)
-T(RZ,  -0x1.44b8fbd43f92cp+11,    0x1.4f3ce3abf9213p-2, -0x1.7d5a92p-17, INEXACT)
+T(RZ,  -0x1.44b8fbd43f92cp+11,    0x1.4f3ce3abf9213p-2, -0x1.7d5a94p-17, INEXACT)
 T(RD,  -0x1.44b8fbd43f92cp+11,    0x1.4f3ce3abf9213p-2, -0x1.7d5a94p-17, INEXACT)
-T(RU,  -0x1.44b8fbd43f92cp+11,    0x1.4f3ce3abf9214p-2,   0x1.fffe84p-1, INEXACT)
+T(RU,  -0x1.44b8fbd43f92cp+11,    0x1.4f3ce3abf9214p-2,   0x1.fffe82p-1, INEXACT)
 T(RZ, -0x1.ca2de6331159ap+492,    0x1.78ff0b5a04c1ep+0,   -0x1.fffdap-1, INEXACT)
-T(RD, -0x1.ca2de6331159ap+492,    0x1.78ff0b5a04c1ep+0,  -0x1.fffda2p-1, INEXACT)
-T(RU, -0x1.ca2de6331159ap+492,    0x1.78ff0b5a04c1fp+0,  0x1.2f83eap-16, INEXACT)
+T(RD, -0x1.ca2de6331159ap+492,    0x1.78ff0b5a04c1ep+0,   -0x1.fffdap-1, INEXACT)
+T(RU, -0x1.ca2de6331159ap+492,    0x1.78ff0b5a04c1fp+0,  0x1.2f83e8p-16, INEXACT)
 T(RN, -0x1.179cac442cda8p+337,    -0x1.1d0b1d4e670bp-2,  -0x1.fff926p-2, INEXACT)
 T(RN,  -0x1.e04a50e287b7p+878,    -0x1.90e5f21d5f29p-1,  -0x1.fff866p-2, INEXACT)
 T(RN,  0x1.76c32deb900abp+718,    0x1.7f7e2f3be134ap+0,  -0x1.fff8f4p-2, INEXACT)
-T(RZ,   -0x1.1551831ffe3eap+6,   -0x1.be4bb2d89518dp-3,   0x1.fffcfep-1, INEXACT)
+T(RZ,   -0x1.1551831ffe3eap+6,   -0x1.be4bb2d89518dp-3,     0x1.fffdp-1, INEXACT)
 T(RU,   -0x1.1551831ffe3eap+6,   -0x1.be4bb2d89518dp-3,     0x1.fffdp-1, INEXACT)
-T(RD,   -0x1.1551831ffe3eap+6,   -0x1.be4bb2d89518ep-3, -0x1.802c66p-16, INEXACT)
+T(RD,   -0x1.1551831ffe3eap+6,   -0x1.be4bb2d89518ep-3, -0x1.802c64p-16, INEXACT)
 T(RN,  0x1.da97063334867p+487,   -0x1.b2b7bf474a40dp+0,  -0x1.fffc56p-2, INEXACT)
 T(RN, -0x1.dbf59f19b918fp+661,    0x1.c75bf301e1b36p-2,  -0x1.fffd86p-2, INEXACT)
 T(RZ,  0x1.00ab61ad01395p+989,    0x1.ecb62829dd8dfp-3,  -0x1.fffdb2p-1, INEXACT)
-T(RD,  0x1.00ab61ad01395p+989,    0x1.ecb62829dd8dfp-3,  -0x1.fffdb4p-1, INEXACT)
-T(RU,  0x1.00ab61ad01395p+989,     0x1.ecb62829dd8ep-3,  0x1.26e7eap-16, INEXACT)
+T(RD,  0x1.00ab61ad01395p+989,    0x1.ecb62829dd8dfp-3,  -0x1.fffdb2p-1, INEXACT)
+T(RU,  0x1.00ab61ad01395p+989,     0x1.ecb62829dd8ep-3,  0x1.26e7e8p-16, INEXACT)
 T(RZ,   0x1.a9c816fea8384p+10,    0x1.9cc91587d0ed3p-2, -0x1.f7a20ap-17, INEXACT)
-T(RD,   0x1.a9c816fea8384p+10,    0x1.9cc91587d0ed3p-2, -0x1.f7a20cp-17, INEXACT)
-T(RU,   0x1.a9c816fea8384p+10,    0x1.9cc91587d0ed4p-2,   0x1.fffe0ap-1, INEXACT)
+T(RD,   0x1.a9c816fea8384p+10,    0x1.9cc91587d0ed3p-2, -0x1.f7a20ap-17, INEXACT)
+T(RU,   0x1.a9c816fea8384p+10,    0x1.9cc91587d0ed4p-2,   0x1.fffe08p-1, INEXACT)
 T(RN,  0x1.73b958618fa32p+545,   -0x1.48ffbbd0255a6p+0,  -0x1.fffd38p-2, INEXACT)
 T(RN,  -0x1.783d3424397bp+877,   -0x1.a3fade1d96572p+0,  -0x1.fffae4p-2, INEXACT)
 T(RN, -0x1.10ba0848e32bap+175,    0x1.53db8f84f3cb8p+2,  -0x1.fffefcp-2, INEXACT)
 T(RN,  0x1.f30689ac57498p+226,    0x1.dd94606d9739ap-1,  -0x1.ffff5ap-2, INEXACT)
 T(RN,  -0x1.f3490228aa193p+16,   -0x1.e22efcdc7d155p+1,   -0x1.fffcep-2, INEXACT)
 T(RN, -0x1.928df158cf173p+661,   -0x1.eb3b47370c1fdp+2,  -0x1.fffa0ap-2, INEXACT)
-T(RZ,  0x1.31eb07dad85b9p+618,    0x1.208de70077c09p-1, -0x1.9e57ccp-19, INEXACT)
+T(RZ,  0x1.31eb07dad85b9p+618,    0x1.208de70077c09p-1, -0x1.9e57cep-19, INEXACT)
 T(RD,  0x1.31eb07dad85b9p+618,    0x1.208de70077c09p-1, -0x1.9e57cep-19, INEXACT)
-T(RU,  0x1.31eb07dad85b9p+618,    0x1.208de70077c0ap-1,   0x1.ffff9ap-1, INEXACT)
+T(RU,  0x1.31eb07dad85b9p+618,    0x1.208de70077c0ap-1,   0x1.ffff98p-1, INEXACT)
 T(RN, -0x1.c29ac685decf3p+322,    0x1.191a8e7e8bbcfp+3,  -0x1.ffff5cp-2, INEXACT)
-T(RZ, -0x1.84d9ae365de29p+301,    0x1.c3e2e8b901afbp-2,  -0x1.fffe74p-1, INEXACT)
+T(RZ, -0x1.84d9ae365de29p+301,    0x1.c3e2e8b901afbp-2,  -0x1.fffe76p-1, INEXACT)
 T(RD, -0x1.84d9ae365de29p+301,    0x1.c3e2e8b901afbp-2,  -0x1.fffe76p-1, INEXACT)
 T(RU, -0x1.84d9ae365de29p+301,    0x1.c3e2e8b901afcp-2,  0x1.8a01ccp-17, INEXACT)
-T(RZ,  0x1.7b8cd92dfd265p+797,    0x1.71d093b809764p-3, -0x1.1eaac6p-19, INEXACT)
+T(RZ,  0x1.7b8cd92dfd265p+797,    0x1.71d093b809764p-3, -0x1.1eaac8p-19, INEXACT)
 T(RD,  0x1.7b8cd92dfd265p+797,    0x1.71d093b809764p-3, -0x1.1eaac8p-19, INEXACT)
-T(RU,  0x1.7b8cd92dfd265p+797,    0x1.71d093b809765p-3,   0x1.ffffbap-1, INEXACT)
-T(RZ, -0x1.a744784ea0317p+433,    0x1.88da9a9f0e736p-6,  -0x1.ffff18p-1, INEXACT)
+T(RU,  0x1.7b8cd92dfd265p+797,    0x1.71d093b809765p-3,   0x1.ffffb8p-1, INEXACT)
+T(RZ, -0x1.a744784ea0317p+433,    0x1.88da9a9f0e736p-6,  -0x1.ffff1ap-1, INEXACT)
 T(RD, -0x1.a744784ea0317p+433,    0x1.88da9a9f0e736p-6,  -0x1.ffff1ap-1, INEXACT)
 T(RU, -0x1.a744784ea0317p+433,    0x1.88da9a9f0e737p-6,  0x1.cc34d4p-18, INEXACT)
 T(RZ, -0x1.1a809d0df8728p+942,   -0x1.ab18ad1d6cccbp-2,  0x1.9539c4p-20, INEXACT)
-T(RU, -0x1.1a809d0df8728p+942,   -0x1.ab18ad1d6cccbp-2,  0x1.9539c6p-20, INEXACT)
+T(RU, -0x1.1a809d0df8728p+942,   -0x1.ab18ad1d6cccbp-2,  0x1.9539c4p-20, INEXACT)
 T(RD, -0x1.1a809d0df8728p+942,   -0x1.ab18ad1d6ccccp-2,  -0x1.ffffcep-1, INEXACT)
-T(RZ, -0x1.09ccf1677a69cp+675,    0x1.c5b54ef6007a4p+1,   -0x1.fffeep-1, INEXACT)
+T(RZ, -0x1.09ccf1677a69cp+675,    0x1.c5b54ef6007a4p+1,  -0x1.fffee2p-1, INEXACT)
 T(RD, -0x1.09ccf1677a69cp+675,    0x1.c5b54ef6007a4p+1,  -0x1.fffee2p-1, INEXACT)
-T(RU, -0x1.09ccf1677a69cp+675,    0x1.c5b54ef6007a5p+1,  0x1.1e139ep-17, INEXACT)
-T(RZ,  0x1.1f4e63b80925cp+651,    0x1.8f3a81bf348b7p+0, -0x1.f26f44p-18, INEXACT)
+T(RU, -0x1.09ccf1677a69cp+675,    0x1.c5b54ef6007a5p+1,  0x1.1e139cp-17, INEXACT)
+T(RZ,  0x1.1f4e63b80925cp+651,    0x1.8f3a81bf348b7p+0, -0x1.f26f46p-18, INEXACT)
 T(RD,  0x1.1f4e63b80925cp+651,    0x1.8f3a81bf348b7p+0, -0x1.f26f46p-18, INEXACT)
-T(RU,  0x1.1f4e63b80925cp+651,    0x1.8f3a81bf348b8p+0,   0x1.ffff08p-1, INEXACT)
-T(RZ,  -0x1.4613f13421ce2p+87,    0x1.11ba809081082p+0,  -0x1.fffe5cp-1, INEXACT)
+T(RU,  0x1.1f4e63b80925cp+651,    0x1.8f3a81bf348b8p+0,   0x1.ffff06p-1, INEXACT)
+T(RZ,  -0x1.4613f13421ce2p+87,    0x1.11ba809081082p+0,  -0x1.fffe5ep-1, INEXACT)
 T(RD,  -0x1.4613f13421ce2p+87,    0x1.11ba809081082p+0,  -0x1.fffe5ep-1, INEXACT)
-T(RU,  -0x1.4613f13421ce2p+87,    0x1.11ba809081083p+0,  0x1.a284a2p-17, INEXACT)
-T(RZ,  0x1.4c478576449ddp+506,    0x1.513e5b36e734cp+1, -0x1.0485c2p-25, INEXACT)
+T(RU,  -0x1.4613f13421ce2p+87,    0x1.11ba809081083p+0,   0x1.a284ap-17, INEXACT)
+T(RZ,  0x1.4c478576449ddp+506,    0x1.513e5b36e734cp+1, -0x1.0485c4p-25, INEXACT)
 T(RD,  0x1.4c478576449ddp+506,    0x1.513e5b36e734cp+1, -0x1.0485c4p-25, INEXACT)
-T(RU,  0x1.4c478576449ddp+506,    0x1.513e5b36e734dp+1,          0x1p+0, INEXACT)
-T(RZ,  0x1.7a8c9b3d56b8bp+623,    -0x1.678f27509144p+0,   0x1.ffffdcp-1, INEXACT)
+T(RU,  0x1.4c478576449ddp+506,    0x1.513e5b36e734dp+1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.7a8c9b3d56b8bp+623,    -0x1.678f27509144p+0,   0x1.ffffdep-1, INEXACT)
 T(RU,  0x1.7a8c9b3d56b8bp+623,    -0x1.678f27509144p+0,   0x1.ffffdep-1, INEXACT)
 T(RD,  0x1.7a8c9b3d56b8bp+623,   -0x1.678f275091441p+0,  -0x1.131a2p-20, INEXACT)
 T(RN,  0x1.cb383416b2dccp+468,   -0x1.f42cfe630612ap+0,  -0x1.fffe78p-2, INEXACT)
-T(RZ,  -0x1.e0dbc10c42387p+51,    0x1.0357b0cf24bb4p+0,  -0x1.fffe08p-1, INEXACT)
+T(RZ,  -0x1.e0dbc10c42387p+51,    0x1.0357b0cf24bb4p+0,  -0x1.fffe0ap-1, INEXACT)
 T(RD,  -0x1.e0dbc10c42387p+51,    0x1.0357b0cf24bb4p+0,  -0x1.fffe0ap-1, INEXACT)
-T(RU,  -0x1.e0dbc10c42387p+51,    0x1.0357b0cf24bb5p+0,  0x1.f6ddccp-17, INEXACT)
+T(RU,  -0x1.e0dbc10c42387p+51,    0x1.0357b0cf24bb5p+0,  0x1.f6ddcap-17, INEXACT)
 T(RZ,  0x1.baa206370de26p+987,    0x1.829e7634f5207p+1,   -0x1.ffffcp-1, INEXACT)
-T(RD,  0x1.baa206370de26p+987,    0x1.829e7634f5207p+1,  -0x1.ffffc2p-1, INEXACT)
-T(RU,  0x1.baa206370de26p+987,    0x1.829e7634f5208p+1,  0x1.fb8706p-20, INEXACT)
+T(RD,  0x1.baa206370de26p+987,    0x1.829e7634f5207p+1,   -0x1.ffffcp-1, INEXACT)
+T(RU,  0x1.baa206370de26p+987,    0x1.829e7634f5208p+1,  0x1.fb8704p-20, INEXACT)
 T(RN,   0x1.1a8af6649897p+725,   -0x1.201b33dbdbf8ap+2,  -0x1.fffda8p-2, INEXACT)
 T(RZ, -0x1.dc7bcc8391837p+569,     0x1.13dcf1660d38p-3, -0x1.3b68fcp-18, INEXACT)
-T(RD, -0x1.dc7bcc8391837p+569,     0x1.13dcf1660d38p-3, -0x1.3b68fep-18, INEXACT)
-T(RU, -0x1.dc7bcc8391837p+569,    0x1.13dcf1660d381p-3,   0x1.ffff64p-1, INEXACT)
+T(RD, -0x1.dc7bcc8391837p+569,     0x1.13dcf1660d38p-3, -0x1.3b68fcp-18, INEXACT)
+T(RU, -0x1.dc7bcc8391837p+569,    0x1.13dcf1660d381p-3,   0x1.ffff62p-1, INEXACT)
 T(RN,  0x1.076a8b8e5ea7dp+422,    -0x1.fdbfeed41fbdp+4,   -0x1.ffff5p-2, INEXACT)
 T(RN, -0x1.e327e2643f2e6p+954,    0x1.cfdad9806ae9fp+1,  -0x1.fffe06p-2, INEXACT)
 T(RN,  0x1.8b51705547821p+309,   -0x1.0dc57f5acd2bfp+0,  -0x1.fffe1cp-2, INEXACT)
 T(RZ, -0x1.d2ced4d23b394p+712,   -0x1.bd6a8c77059fep-2,  0x1.067616p-19, INEXACT)
-T(RU, -0x1.d2ced4d23b394p+712,   -0x1.bd6a8c77059fep-2,  0x1.067618p-19, INEXACT)
-T(RD, -0x1.d2ced4d23b394p+712,   -0x1.bd6a8c77059ffp-2,   -0x1.ffffcp-1, INEXACT)
+T(RU, -0x1.d2ced4d23b394p+712,   -0x1.bd6a8c77059fep-2,  0x1.067616p-19, INEXACT)
+T(RD, -0x1.d2ced4d23b394p+712,   -0x1.bd6a8c77059ffp-2,  -0x1.ffffbep-1, INEXACT)
 T(RZ,  0x1.7820f9234f48ap+999,   -0x1.3a3b6b2dcd7adp+0,   0x1.ffff9cp-1, INEXACT)
-T(RU,  0x1.7820f9234f48ap+999,   -0x1.3a3b6b2dcd7adp+0,   0x1.ffff9ep-1, INEXACT)
-T(RD,  0x1.7820f9234f48ap+999,   -0x1.3a3b6b2dcd7aep+0, -0x1.8defeap-19, INEXACT)
+T(RU,  0x1.7820f9234f48ap+999,   -0x1.3a3b6b2dcd7adp+0,   0x1.ffff9cp-1, INEXACT)
+T(RD,  0x1.7820f9234f48ap+999,   -0x1.3a3b6b2dcd7aep+0, -0x1.8defe8p-19, INEXACT)
 T(RZ, 0x1.916084745cc84p+1010,    0x1.d48373e3abd8cp-3, -0x1.d7387ep-17, INEXACT)
-T(RD, 0x1.916084745cc84p+1010,    0x1.d48373e3abd8cp-3,  -0x1.d7388p-17, INEXACT)
-T(RU, 0x1.916084745cc84p+1010,    0x1.d48373e3abd8dp-3,   0x1.fffe2ap-1, INEXACT)
+T(RD, 0x1.916084745cc84p+1010,    0x1.d48373e3abd8cp-3, -0x1.d7387ep-17, INEXACT)
+T(RU, 0x1.916084745cc84p+1010,    0x1.d48373e3abd8dp-3,   0x1.fffe28p-1, INEXACT)
 T(RN, -0x1.e27589af366f3p+846,   -0x1.e62901aaea6f5p-4,  -0x1.fffed6p-2, INEXACT)
 T(RN,  0x1.4942e795c2e51p+717,    0x1.3a1b20a9310d4p+2,  -0x1.fffcd2p-2, INEXACT)
 T(RN,  0x1.2c68cd79bce14p+215,   -0x1.996623ae865e8p+3,  -0x1.ffff3cp-2, INEXACT)
-T(RZ,  0x1.2631f53fd6e47p+238,   -0x1.e51ba3c9767a7p-4,  0x1.96162ep-18, INEXACT)
+T(RZ,  0x1.2631f53fd6e47p+238,   -0x1.e51ba3c9767a7p-4,   0x1.96163p-18, INEXACT)
 T(RU,  0x1.2631f53fd6e47p+238,   -0x1.e51ba3c9767a7p-4,   0x1.96163p-18, INEXACT)
-T(RD,  0x1.2631f53fd6e47p+238,   -0x1.e51ba3c9767a8p-4,  -0x1.ffff36p-1, INEXACT)
+T(RD,  0x1.2631f53fd6e47p+238,   -0x1.e51ba3c9767a8p-4,  -0x1.ffff34p-1, INEXACT)
 T(RZ,  0x1.e9586f1f638a8p+199,   -0x1.2691e85ca5e7ap+0,  0x1.a3771cp-17, INEXACT)
-T(RU,  0x1.e9586f1f638a8p+199,   -0x1.2691e85ca5e7ap+0,  0x1.a3771ep-17, INEXACT)
-T(RD,  0x1.e9586f1f638a8p+199,   -0x1.2691e85ca5e7bp+0,  -0x1.fffe5ep-1, INEXACT)
+T(RU,  0x1.e9586f1f638a8p+199,   -0x1.2691e85ca5e7ap+0,  0x1.a3771cp-17, INEXACT)
+T(RD,  0x1.e9586f1f638a8p+199,   -0x1.2691e85ca5e7bp+0,  -0x1.fffe5cp-1, INEXACT)
 T(RZ,   0x1.8328b63cb5286p+38,    0x1.f5d7efcc2a352p+0,  -0x1.ffff86p-1, INEXACT)
-T(RD,   0x1.8328b63cb5286p+38,    0x1.f5d7efcc2a352p+0,  -0x1.ffff88p-1, INEXACT)
+T(RD,   0x1.8328b63cb5286p+38,    0x1.f5d7efcc2a352p+0,  -0x1.ffff86p-1, INEXACT)
 T(RU,   0x1.8328b63cb5286p+38,    0x1.f5d7efcc2a353p+0,  0x1.e5344cp-19, INEXACT)
-T(RZ, -0x1.62738a736f1a5p+281,    0x1.b63f5f62d8c93p+0, -0x1.2e724ep-18, INEXACT)
+T(RZ, -0x1.62738a736f1a5p+281,    0x1.b63f5f62d8c93p+0,  -0x1.2e725p-18, INEXACT)
 T(RD, -0x1.62738a736f1a5p+281,    0x1.b63f5f62d8c93p+0,  -0x1.2e725p-18, INEXACT)
-T(RU, -0x1.62738a736f1a5p+281,    0x1.b63f5f62d8c94p+0,   0x1.ffff6ap-1, INEXACT)
+T(RU, -0x1.62738a736f1a5p+281,    0x1.b63f5f62d8c94p+0,   0x1.ffff68p-1, INEXACT)
 T(RN, -0x1.24cc9d924efd4p+752,    0x1.46b0831746ccfp+4,  -0x1.ffff4ep-2, INEXACT)
 T(RN, -0x1.04ba25ffc91bap+578,    0x1.a76d758eecd67p-2,  -0x1.fffc18p-2, INEXACT)
 T(RN,  0x1.367ca8b7fa4d3p+114,   -0x1.2ca7ffe3d3ff3p-4,  -0x1.fffcf4p-2, INEXACT)
@@ -829,71 +829,71 @@ T(RN,   0x1.076cccd03169p+278,    0x1.a15e177d2ea52p-1,  -0x1.ffffd2p-2, INEXACT
 T(RN, -0x1.3062668f5c073p+965,    0x1.46ba37200bf95p+8,  -0x1.fffd42p-2, INEXACT)
 T(RN,  0x1.42ff6437da892p+830,   -0x1.53421fe149ee6p-3,  -0x1.fffc28p-2, INEXACT)
 T(RZ,  -0x1.a9b43f27fe8acp+63,   -0x1.00dafc2184ecfp+2,  0x1.0c8c8ap-19, INEXACT)
-T(RU,  -0x1.a9b43f27fe8acp+63,   -0x1.00dafc2184ecfp+2,  0x1.0c8c8cp-19, INEXACT)
-T(RD,  -0x1.a9b43f27fe8acp+63,    -0x1.00dafc2184edp+2,  -0x1.ffffbep-1, INEXACT)
+T(RU,  -0x1.a9b43f27fe8acp+63,   -0x1.00dafc2184ecfp+2,  0x1.0c8c8ap-19, INEXACT)
+T(RD,  -0x1.a9b43f27fe8acp+63,    -0x1.00dafc2184edp+2,  -0x1.ffffbcp-1, INEXACT)
 T(RZ, -0x1.8a904ad03c9f9p+580,   -0x1.2a439e8314608p+0,  0x1.a047dep-19, INEXACT)
-T(RU, -0x1.8a904ad03c9f9p+580,   -0x1.2a439e8314608p+0,   0x1.a047ep-19, INEXACT)
+T(RU, -0x1.8a904ad03c9f9p+580,   -0x1.2a439e8314608p+0,  0x1.a047dep-19, INEXACT)
 T(RD, -0x1.8a904ad03c9f9p+580,   -0x1.2a439e8314609p+0,  -0x1.ffff98p-1, INEXACT)
-T(RZ,  0x1.eec62b36fc448p+761,   -0x1.bb55817b970d9p+0,  0x1.3d70bcp-18, INEXACT)
+T(RZ,  0x1.eec62b36fc448p+761,   -0x1.bb55817b970d9p+0,  0x1.3d70bep-18, INEXACT)
 T(RU,  0x1.eec62b36fc448p+761,   -0x1.bb55817b970d9p+0,  0x1.3d70bep-18, INEXACT)
 T(RD,  0x1.eec62b36fc448p+761,   -0x1.bb55817b970dap+0,  -0x1.ffff62p-1, INEXACT)
 T(RZ,   0x1.7a986f2437341p+87,    0x1.ca9eb2e172895p-2, -0x1.e35866p-19, INEXACT)
-T(RD,   0x1.7a986f2437341p+87,    0x1.ca9eb2e172895p-2, -0x1.e35868p-19, INEXACT)
+T(RD,   0x1.7a986f2437341p+87,    0x1.ca9eb2e172895p-2, -0x1.e35866p-19, INEXACT)
 T(RU,   0x1.7a986f2437341p+87,    0x1.ca9eb2e172896p-2,   0x1.ffff88p-1, INEXACT)
 T(RN, -0x1.4e7d910916bb4p+893,   -0x1.c180e94644768p+0,  -0x1.fffe1ep-2, INEXACT)
 T(RZ, -0x1.96aeff812e36ep+865,    0x1.2f4d2f6953bccp-1, -0x1.47549cp-19, INEXACT)
-T(RD, -0x1.96aeff812e36ep+865,    0x1.2f4d2f6953bccp-1, -0x1.47549ep-19, INEXACT)
-T(RU, -0x1.96aeff812e36ep+865,    0x1.2f4d2f6953bcdp-1,    0x1.ffffbp-1, INEXACT)
-T(RZ, -0x1.74c295e289fd6p+375,    0x1.3ee7634b41ab1p+2,   -0x1.ffff5p-1, INEXACT)
+T(RD, -0x1.96aeff812e36ep+865,    0x1.2f4d2f6953bccp-1, -0x1.47549cp-19, INEXACT)
+T(RU, -0x1.96aeff812e36ep+865,    0x1.2f4d2f6953bcdp-1,   0x1.ffffaep-1, INEXACT)
+T(RZ, -0x1.74c295e289fd6p+375,    0x1.3ee7634b41ab1p+2,  -0x1.ffff52p-1, INEXACT)
 T(RD, -0x1.74c295e289fd6p+375,    0x1.3ee7634b41ab1p+2,  -0x1.ffff52p-1, INEXACT)
 T(RU, -0x1.74c295e289fd6p+375,    0x1.3ee7634b41ab2p+2,  0x1.5cb678p-18, INEXACT)
 T(RN,  0x1.1d606f09c6d32p+322,    0x1.09aa06cd59005p-3,  -0x1.fffff2p-2, INEXACT)
 T(RZ, 0x1.c947816f2764bp+1015,    0x1.c9f5f3716cff7p-1, -0x1.1d39e4p-18, INEXACT)
-T(RD, 0x1.c947816f2764bp+1015,    0x1.c9f5f3716cff7p-1, -0x1.1d39e6p-18, INEXACT)
+T(RD, 0x1.c947816f2764bp+1015,    0x1.c9f5f3716cff7p-1, -0x1.1d39e4p-18, INEXACT)
 T(RU, 0x1.c947816f2764bp+1015,    0x1.c9f5f3716cff8p-1,   0x1.ffff72p-1, INEXACT)
 T(RN,  0x1.64d8cdb9a2ef6p+884,     0x1.a6ed39323b77p+2,  -0x1.ffffdap-2, INEXACT)
-T(RZ, -0x1.88ab45fbe74cap+344,    0x1.6386cc14308e7p-3, -0x1.55a56cp-18, INEXACT)
+T(RZ, -0x1.88ab45fbe74cap+344,    0x1.6386cc14308e7p-3, -0x1.55a56ep-18, INEXACT)
 T(RD, -0x1.88ab45fbe74cap+344,    0x1.6386cc14308e7p-3, -0x1.55a56ep-18, INEXACT)
 T(RU, -0x1.88ab45fbe74cap+344,    0x1.6386cc14308e8p-3,   0x1.ffff56p-1, INEXACT)
 T(RZ, -0x1.ca6de0b54e267p+108,    0x1.1b3715683c282p+4,  -0x1.9cf76p-18, INEXACT)
-T(RD, -0x1.ca6de0b54e267p+108,    0x1.1b3715683c282p+4, -0x1.9cf762p-18, INEXACT)
+T(RD, -0x1.ca6de0b54e267p+108,    0x1.1b3715683c282p+4,  -0x1.9cf76p-18, INEXACT)
 T(RU, -0x1.ca6de0b54e267p+108,    0x1.1b3715683c283p+4,   0x1.ffff32p-1, INEXACT)
 T(RZ,  0x1.0fdac9992c314p+217,   -0x1.1d888edb59949p+0,  0x1.054168p-18, INEXACT)
-T(RU,  0x1.0fdac9992c314p+217,   -0x1.1d888edb59949p+0,  0x1.05416ap-18, INEXACT)
+T(RU,  0x1.0fdac9992c314p+217,   -0x1.1d888edb59949p+0,  0x1.054168p-18, INEXACT)
 T(RD,  0x1.0fdac9992c314p+217,   -0x1.1d888edb5994ap+0,  -0x1.ffff7ep-1, INEXACT)
 T(RZ,   0x1.4d18c96f45efep+66,    0x1.7e863aed1e3cbp+5, -0x1.39692ap-19, INEXACT)
-T(RD,   0x1.4d18c96f45efep+66,    0x1.7e863aed1e3cbp+5, -0x1.39692cp-19, INEXACT)
+T(RD,   0x1.4d18c96f45efep+66,    0x1.7e863aed1e3cbp+5, -0x1.39692ap-19, INEXACT)
 T(RU,   0x1.4d18c96f45efep+66,    0x1.7e863aed1e3ccp+5,   0x1.ffffb2p-1, INEXACT)
 T(RZ,  0x1.adaf0cfa7244fp+580,    0x1.dca978a0f9549p+0,  -0x1.ffff1cp-1, INEXACT)
-T(RD,  0x1.adaf0cfa7244fp+580,    0x1.dca978a0f9549p+0,  -0x1.ffff1ep-1, INEXACT)
-T(RU,  0x1.adaf0cfa7244fp+580,    0x1.dca978a0f954ap+0,  0x1.c7a692p-18, INEXACT)
+T(RD,  0x1.adaf0cfa7244fp+580,    0x1.dca978a0f9549p+0,  -0x1.ffff1cp-1, INEXACT)
+T(RU,  0x1.adaf0cfa7244fp+580,    0x1.dca978a0f954ap+0,   0x1.c7a69p-18, INEXACT)
 T(RZ, -0x1.d17b23bc586a4p+319,   -0x1.c58d533bb7a0bp+0,  0x1.b0a2f8p-18, INEXACT)
-T(RU, -0x1.d17b23bc586a4p+319,   -0x1.c58d533bb7a0bp+0,  0x1.b0a2fap-18, INEXACT)
+T(RU, -0x1.d17b23bc586a4p+319,   -0x1.c58d533bb7a0bp+0,  0x1.b0a2f8p-18, INEXACT)
 T(RD, -0x1.d17b23bc586a4p+319,   -0x1.c58d533bb7a0cp+0,  -0x1.ffff28p-1, INEXACT)
 T(RZ,   -0x1.94c6c8d914b3dp+3,    -0x1.54516fc02955p-4,   0x1.ffffd4p-1, INEXACT)
-T(RU,   -0x1.94c6c8d914b3dp+3,    -0x1.54516fc02955p-4,   0x1.ffffd6p-1, INEXACT)
+T(RU,   -0x1.94c6c8d914b3dp+3,    -0x1.54516fc02955p-4,   0x1.ffffd4p-1, INEXACT)
 T(RD,   -0x1.94c6c8d914b3dp+3,   -0x1.54516fc029551p-4, -0x1.58a49ap-20, INEXACT)
-T(RZ, -0x1.f9d482853203cp+811,   -0x1.a92525c5993eap+0,  0x1.d1e8cap-18, INEXACT)
+T(RZ, -0x1.f9d482853203cp+811,   -0x1.a92525c5993eap+0,  0x1.d1e8ccp-18, INEXACT)
 T(RU, -0x1.f9d482853203cp+811,   -0x1.a92525c5993eap+0,  0x1.d1e8ccp-18, INEXACT)
 T(RD, -0x1.f9d482853203cp+811,   -0x1.a92525c5993ebp+0,  -0x1.ffff18p-1, INEXACT)
 T(RZ,  -0x1.df3970fc172e6p+16,    0x1.3e3e5310412adp+0,  -0x1.ffff8ep-1, INEXACT)
-T(RD,  -0x1.df3970fc172e6p+16,    0x1.3e3e5310412adp+0,   -0x1.ffff9p-1, INEXACT)
-T(RU,  -0x1.df3970fc172e6p+16,    0x1.3e3e5310412aep+0,    0x1.c556p-19, INEXACT)
+T(RD,  -0x1.df3970fc172e6p+16,    0x1.3e3e5310412adp+0,  -0x1.ffff8ep-1, INEXACT)
+T(RU,  -0x1.df3970fc172e6p+16,    0x1.3e3e5310412aep+0,  0x1.c555fep-19, INEXACT)
 T(RN,   0x1.b247fd75fa1f7p+96,   -0x1.7a8c9a13e8831p-2,  -0x1.ffff1ep-2, INEXACT)
 T(RZ,  0x1.a3ffd33dca305p+814,   -0x1.87df4a133b2b8p-4,   0x1.ffff3cp-1, INEXACT)
-T(RU,  0x1.a3ffd33dca305p+814,   -0x1.87df4a133b2b8p-4,   0x1.ffff3ep-1, INEXACT)
-T(RD,  0x1.a3ffd33dca305p+814,   -0x1.87df4a133b2b9p-4, -0x1.86741ep-18, INEXACT)
+T(RU,  0x1.a3ffd33dca305p+814,   -0x1.87df4a133b2b8p-4,   0x1.ffff3cp-1, INEXACT)
+T(RD,  0x1.a3ffd33dca305p+814,   -0x1.87df4a133b2b9p-4, -0x1.86741cp-18, INEXACT)
 T(RZ, -0x1.adbea4230a8e1p+755,    0x1.8ffa04c553b53p-4,  -0x1.ffff48p-1, INEXACT)
-T(RD, -0x1.adbea4230a8e1p+755,    0x1.8ffa04c553b53p-4,  -0x1.ffff4ap-1, INEXACT)
+T(RD, -0x1.adbea4230a8e1p+755,    0x1.8ffa04c553b53p-4,  -0x1.ffff48p-1, INEXACT)
 T(RU, -0x1.adbea4230a8e1p+755,    0x1.8ffa04c553b54p-4,  0x1.6e54e8p-18, INEXACT)
-T(RZ,  0x1.4e7ba0469d1e2p+102,   -0x1.2c900e2f30347p-1,  0x1.5c55aap-18, INEXACT)
+T(RZ,  0x1.4e7ba0469d1e2p+102,   -0x1.2c900e2f30347p-1,  0x1.5c55acp-18, INEXACT)
 T(RU,  0x1.4e7ba0469d1e2p+102,   -0x1.2c900e2f30347p-1,  0x1.5c55acp-18, INEXACT)
 T(RD,  0x1.4e7ba0469d1e2p+102,   -0x1.2c900e2f30348p-1,  -0x1.ffff52p-1, INEXACT)
 T(RN, -0x1.1deafa1e35bcap+705,   -0x1.687351bf26fd6p-6,  -0x1.ffff7ep-2, INEXACT)
 T(RN, -0x1.6d3dd74c9240cp+289,   -0x1.6f6631635e956p-1,  -0x1.fffe9ep-2, INEXACT)
 T(RZ, -0x1.ce75fe977acabp+978,   -0x1.929389bcb0727p+1,  0x1.2230bcp-18, INEXACT)
-T(RU, -0x1.ce75fe977acabp+978,   -0x1.929389bcb0727p+1,  0x1.2230bep-18, INEXACT)
-T(RD, -0x1.ce75fe977acabp+978,   -0x1.929389bcb0728p+1,   -0x1.ffff7p-1, INEXACT)
+T(RU, -0x1.ce75fe977acabp+978,   -0x1.929389bcb0727p+1,  0x1.2230bcp-18, INEXACT)
+T(RD, -0x1.ce75fe977acabp+978,   -0x1.929389bcb0728p+1,  -0x1.ffff6ep-1, INEXACT)
 T(RN, -0x1.670ccea7f7b22p+883,    0x1.2c48be6ddf2b5p-1,  -0x1.ffffbap-2, INEXACT)
 T(RN,   0x1.169f94b12decp+535,    0x1.fc487b1a06536p-2,  -0x1.ffff94p-2, INEXACT)
 T(RN, -0x1.d36502bd1f9b9p+620,    0x1.124081cdadcb9p+1,  -0x1.ffff0ep-2, INEXACT)
@@ -909,73 +909,73 @@ T(RN,-0x1.fb4b4fe210ce9p+1021,   -0x1.d163f7d74f0c3p-2,  -0x1.fffe18p-2, INEXACT
 T(RN, -0x1.1d4327d0e937cp+844,    0x1.30cfff1d992c9p+1,  -0x1.ffff5cp-2, INEXACT)
 T(RN, 0x1.1c56c0e89f732p+1011,    0x1.0968e2183a651p-1,  -0x1.ffff24p-2, INEXACT)
 T(RN, -0x1.fcc921671d6dep+498,    0x1.4a03d7444910ep-1,  -0x1.fffffcp-2, INEXACT)
-T(RZ,  0x1.e775fc56ad8b1p+870,    0x1.2b978527bb159p+0,  -0x1.fffffap-1, INEXACT)
+T(RZ,  0x1.e775fc56ad8b1p+870,    0x1.2b978527bb159p+0,  -0x1.fffffcp-1, INEXACT)
 T(RD,  0x1.e775fc56ad8b1p+870,    0x1.2b978527bb159p+0,  -0x1.fffffcp-1, INEXACT)
-T(RU,  0x1.e775fc56ad8b1p+870,    0x1.2b978527bb15ap+0,  0x1.185236p-23, INEXACT)
-T(RZ,  0x1.9fde5367813b8p+192,   -0x1.6627fffc6fc29p+1,  0x1.a7ef54p-20, INEXACT)
+T(RU,  0x1.e775fc56ad8b1p+870,    0x1.2b978527bb15ap+0,  0x1.185234p-23, INEXACT)
+T(RZ,  0x1.9fde5367813b8p+192,   -0x1.6627fffc6fc29p+1,  0x1.a7ef56p-20, INEXACT)
 T(RU,  0x1.9fde5367813b8p+192,   -0x1.6627fffc6fc29p+1,  0x1.a7ef56p-20, INEXACT)
 T(RD,  0x1.9fde5367813b8p+192,   -0x1.6627fffc6fc2ap+1,  -0x1.ffffccp-1, INEXACT)
 T(RZ,  -0x1.14441a0f9a22ep+26,   -0x1.c92ca78aad81ap-2,   0x1.ffff96p-1, INEXACT)
-T(RU,  -0x1.14441a0f9a22ep+26,   -0x1.c92ca78aad81ap-2,   0x1.ffff98p-1, INEXACT)
-T(RD,  -0x1.14441a0f9a22ep+26,   -0x1.c92ca78aad81bp-2, -0x1.a6fa8ap-19, INEXACT)
-T(RZ,  0x1.6e5bbfdaaa841p+434,   -0x1.48961e44d26b9p+0,   0x1.ffffbcp-1, INEXACT)
+T(RU,  -0x1.14441a0f9a22ep+26,   -0x1.c92ca78aad81ap-2,   0x1.ffff96p-1, INEXACT)
+T(RD,  -0x1.14441a0f9a22ep+26,   -0x1.c92ca78aad81bp-2, -0x1.a6fa88p-19, INEXACT)
+T(RZ,  0x1.6e5bbfdaaa841p+434,   -0x1.48961e44d26b9p+0,   0x1.ffffbep-1, INEXACT)
 T(RU,  0x1.6e5bbfdaaa841p+434,   -0x1.48961e44d26b9p+0,   0x1.ffffbep-1, INEXACT)
-T(RD,  0x1.6e5bbfdaaa841p+434,   -0x1.48961e44d26bap+0, -0x1.0b49a8p-19, INEXACT)
+T(RD,  0x1.6e5bbfdaaa841p+434,   -0x1.48961e44d26bap+0, -0x1.0b49a6p-19, INEXACT)
 T(RN, -0x1.cf0ec4fa4a9c4p+637,   -0x1.1153ecb8dd601p+0,    -0x1.ffffp-2, INEXACT)
 T(RN,  0x1.c5d23061601cbp+374,    0x1.a78e00224cbefp+4,  -0x1.ffffb8p-2, INEXACT)
-T(RZ,  0x1.6bbaa6c0eb6fbp+512,   -0x1.ebf88744c89fep-2,  0x1.72a4c6p-19, INEXACT)
+T(RZ,  0x1.6bbaa6c0eb6fbp+512,   -0x1.ebf88744c89fep-2,  0x1.72a4c8p-19, INEXACT)
 T(RU,  0x1.6bbaa6c0eb6fbp+512,   -0x1.ebf88744c89fep-2,  0x1.72a4c8p-19, INEXACT)
 T(RD,  0x1.6bbaa6c0eb6fbp+512,   -0x1.ebf88744c89ffp-2,  -0x1.ffffa4p-1, INEXACT)
-T(RZ, -0x1.7250df801b1bcp+964,    0x1.247c29ca1ac1cp+4, -0x1.6ad3a6p-19, INEXACT)
+T(RZ, -0x1.7250df801b1bcp+964,    0x1.247c29ca1ac1cp+4, -0x1.6ad3a8p-19, INEXACT)
 T(RD, -0x1.7250df801b1bcp+964,    0x1.247c29ca1ac1cp+4, -0x1.6ad3a8p-19, INEXACT)
 T(RU, -0x1.7250df801b1bcp+964,    0x1.247c29ca1ac1dp+4,   0x1.ffffa6p-1, INEXACT)
-T(RZ, -0x1.e675e4a31416fp+964,   -0x1.55d7206c35c39p+0,    0x1.fffffp-1, INEXACT)
+T(RZ, -0x1.e675e4a31416fp+964,   -0x1.55d7206c35c39p+0,   0x1.fffff2p-1, INEXACT)
 T(RU, -0x1.e675e4a31416fp+964,   -0x1.55d7206c35c39p+0,   0x1.fffff2p-1, INEXACT)
 T(RD, -0x1.e675e4a31416fp+964,   -0x1.55d7206c35c3ap+0, -0x1.d66d34p-22, INEXACT)
 T(RZ,  0x1.d86bf85a6b23dp+606,    0x1.8ecabb7a659b3p+1,  -0x1.ffff8cp-1, INEXACT)
-T(RD,  0x1.d86bf85a6b23dp+606,    0x1.8ecabb7a659b3p+1,  -0x1.ffff8ep-1, INEXACT)
-T(RU,  0x1.d86bf85a6b23dp+606,    0x1.8ecabb7a659b4p+1,  0x1.cf676ep-19, INEXACT)
+T(RD,  0x1.d86bf85a6b23dp+606,    0x1.8ecabb7a659b3p+1,  -0x1.ffff8cp-1, INEXACT)
+T(RU,  0x1.d86bf85a6b23dp+606,    0x1.8ecabb7a659b4p+1,  0x1.cf676cp-19, INEXACT)
 T(RN,   0x1.76d9a36b6174p+797,    0x1.f9fb847007c07p-2,  -0x1.ffff32p-2, INEXACT)
 T(RN,  0x1.0b13731811246p+352,   -0x1.9cd2e253601e5p-2,  -0x1.fffffep-2, INEXACT)
 T(RZ, -0x1.869da1fce62fdp+984,    -0x1.3772e8a73b39p-5,   0x1.ffff98p-1, INEXACT)
-T(RU, -0x1.869da1fce62fdp+984,    -0x1.3772e8a73b39p-5,   0x1.ffff9ap-1, INEXACT)
+T(RU, -0x1.869da1fce62fdp+984,    -0x1.3772e8a73b39p-5,   0x1.ffff98p-1, INEXACT)
 T(RD, -0x1.869da1fce62fdp+984,   -0x1.3772e8a73b391p-5, -0x1.9f5794p-19, INEXACT)
-T(RZ,   0x1.dfc2d32a1e733p+86,    0x1.e4590f403cf75p-3, -0x1.bb1318p-19, INEXACT)
+T(RZ,   0x1.dfc2d32a1e733p+86,    0x1.e4590f403cf75p-3, -0x1.bb131ap-19, INEXACT)
 T(RD,   0x1.dfc2d32a1e733p+86,    0x1.e4590f403cf75p-3, -0x1.bb131ap-19, INEXACT)
 T(RU,   0x1.dfc2d32a1e733p+86,    0x1.e4590f403cf76p-3,   0x1.ffff92p-1, INEXACT)
-T(RZ,  0x1.84fb2768378c2p+270,    0x1.51efeeeed52b9p-1, -0x1.9e2b2ep-25, INEXACT)
+T(RZ,  0x1.84fb2768378c2p+270,    0x1.51efeeeed52b9p-1,  -0x1.9e2b3p-25, INEXACT)
 T(RD,  0x1.84fb2768378c2p+270,    0x1.51efeeeed52b9p-1,  -0x1.9e2b3p-25, INEXACT)
-T(RU,  0x1.84fb2768378c2p+270,    0x1.51efeeeed52bap-1,          0x1p+0, INEXACT)
-T(RZ,   0x1.6fd96655f7e11p+63,   -0x1.64b8679233a2ap-3,   0x1.fbdfbp-21, INEXACT)
+T(RU,  0x1.84fb2768378c2p+270,    0x1.51efeeeed52bap-1,   0x1.fffffep-1, INEXACT)
+T(RZ,   0x1.6fd96655f7e11p+63,   -0x1.64b8679233a2ap-3,  0x1.fbdfb2p-21, INEXACT)
 T(RU,   0x1.6fd96655f7e11p+63,   -0x1.64b8679233a2ap-3,  0x1.fbdfb2p-21, INEXACT)
-T(RD,   0x1.6fd96655f7e11p+63,   -0x1.64b8679233a2bp-3,  -0x1.ffffe2p-1, INEXACT)
-T(RZ,  0x1.de546ea2c05e3p+251,   -0x1.646b945e590fcp-1,    0x1.ffffbp-1, INEXACT)
+T(RD,   0x1.6fd96655f7e11p+63,   -0x1.64b8679233a2bp-3,   -0x1.ffffep-1, INEXACT)
+T(RZ,  0x1.de546ea2c05e3p+251,   -0x1.646b945e590fcp-1,   0x1.ffffb2p-1, INEXACT)
 T(RU,  0x1.de546ea2c05e3p+251,   -0x1.646b945e590fcp-1,   0x1.ffffb2p-1, INEXACT)
 T(RD,  0x1.de546ea2c05e3p+251,   -0x1.646b945e590fdp-1, -0x1.39b156p-19, INEXACT)
-T(RZ,   0x1.305d94bfd3251p+48,    -0x1.94562eed63b4p+0,   0x1.ffffa4p-1, INEXACT)
+T(RZ,   0x1.305d94bfd3251p+48,    -0x1.94562eed63b4p+0,   0x1.ffffa6p-1, INEXACT)
 T(RU,   0x1.305d94bfd3251p+48,    -0x1.94562eed63b4p+0,   0x1.ffffa6p-1, INEXACT)
 T(RD,   0x1.305d94bfd3251p+48,   -0x1.94562eed63b41p+0, -0x1.6b7cd6p-19, INEXACT)
 T(RZ,  -0x1.6dca60bb26df7p+98,   -0x1.3c7d74ad3e624p-2,   0x1.ffffcep-1, INEXACT)
-T(RU,  -0x1.6dca60bb26df7p+98,   -0x1.3c7d74ad3e624p-2,    0x1.ffffdp-1, INEXACT)
+T(RU,  -0x1.6dca60bb26df7p+98,   -0x1.3c7d74ad3e624p-2,   0x1.ffffcep-1, INEXACT)
 T(RD,  -0x1.6dca60bb26df7p+98,   -0x1.3c7d74ad3e625p-2,  -0x1.885d3p-20, INEXACT)
-T(RZ, -0x1.8a0660ebad634p+999,   -0x1.60307bb2f0267p+1,   0x1.fffff8p-1, INEXACT)
+T(RZ, -0x1.8a0660ebad634p+999,   -0x1.60307bb2f0267p+1,   0x1.fffffap-1, INEXACT)
 T(RU, -0x1.8a0660ebad634p+999,   -0x1.60307bb2f0267p+1,   0x1.fffffap-1, INEXACT)
 T(RD, -0x1.8a0660ebad634p+999,   -0x1.60307bb2f0268p+1, -0x1.a79cd8p-23, INEXACT)
 T(RN,   0x1.9eb58a5913566p+26,    0x1.e7807d2c8f5e6p-3,  -0x1.ffff9ep-2, INEXACT)
 T(RN, -0x1.fdb20f2b18d29p+995,    0x1.e01653505ad93p-1,  -0x1.ffffe8p-2, INEXACT)
 T(RN, -0x1.42244e141fc57p+727,    0x1.668da4f9915d9p+2,  -0x1.ffff28p-2, INEXACT)
 T(RZ, -0x1.9872de1b829a9p+221,   -0x1.7f7721695bc23p+0,  0x1.b2583ep-19, INEXACT)
-T(RU, -0x1.9872de1b829a9p+221,   -0x1.7f7721695bc23p+0,   0x1.b2584p-19, INEXACT)
+T(RU, -0x1.9872de1b829a9p+221,   -0x1.7f7721695bc23p+0,  0x1.b2583ep-19, INEXACT)
 T(RD, -0x1.9872de1b829a9p+221,   -0x1.7f7721695bc24p+0,  -0x1.ffff94p-1, INEXACT)
 T(RZ,  -0x1.77db1dbb98635p+41,   -0x1.37ad1c7365bd5p-1,   0x1.ffffbap-1, INEXACT)
-T(RU,  -0x1.77db1dbb98635p+41,   -0x1.37ad1c7365bd5p-1,   0x1.ffffbcp-1, INEXACT)
-T(RD,  -0x1.77db1dbb98635p+41,   -0x1.37ad1c7365bd6p-1, -0x1.15d43cp-19, INEXACT)
+T(RU,  -0x1.77db1dbb98635p+41,   -0x1.37ad1c7365bd5p-1,   0x1.ffffbap-1, INEXACT)
+T(RD,  -0x1.77db1dbb98635p+41,   -0x1.37ad1c7365bd6p-1, -0x1.15d43ap-19, INEXACT)
 T(RZ,  0x1.4a2ae1206a2fep+564,   -0x1.cb76370a28b1fp+4,    0x1.ffff8p-1, INEXACT)
-T(RU,  0x1.4a2ae1206a2fep+564,   -0x1.cb76370a28b1fp+4,   0x1.ffff82p-1, INEXACT)
+T(RU,  0x1.4a2ae1206a2fep+564,   -0x1.cb76370a28b1fp+4,    0x1.ffff8p-1, INEXACT)
 T(RD,  0x1.4a2ae1206a2fep+564,    -0x1.cb76370a28b2p+4, -0x1.fe0854p-19, INEXACT)
 T(RZ, -0x1.666dc87294294p+923,    0x1.a9a091e96a4b8p-2,  -0x1.ffffc6p-1, INEXACT)
-T(RD, -0x1.666dc87294294p+923,    0x1.a9a091e96a4b8p-2,  -0x1.ffffc8p-1, INEXACT)
-T(RU, -0x1.666dc87294294p+923,    0x1.a9a091e96a4b9p-2,  0x1.c9e33ap-20, INEXACT)
+T(RD, -0x1.666dc87294294p+923,    0x1.a9a091e96a4b8p-2,  -0x1.ffffc6p-1, INEXACT)
+T(RU, -0x1.666dc87294294p+923,    0x1.a9a091e96a4b9p-2,  0x1.c9e338p-20, INEXACT)
 T(RN,  0x1.840ffe5807ee6p+299,   -0x1.c73f4b876a126p+0,   -0x1.ffff7p-2, INEXACT)
 T(RN,  0x1.eb69ba3b17b8cp+826,   -0x1.6c89ab24001f3p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.fe957fa3744f8p+820,   -0x1.8555665e88c27p+0,  -0x1.ffff08p-2, INEXACT)
@@ -990,76 +990,76 @@ T(RN,  0x1.13f19566bc2c6p+304,    0x1.10b71630444cdp+1,  -0x1.ffffa4p-2, INEXACT
 T(RN, -0x1.2b102cb51c9a3p+883,    0x1.badf22d8b6509p-1,  -0x1.ffff16p-2, INEXACT)
 T(RN, -0x1.7537793be2877p+333,   -0x1.f8d8ab0a0fa96p-4,  -0x1.ffffc8p-2, INEXACT)
 T(RN, -0x1.e147b0955cf21p+545,    0x1.c0119c8f3b9aap+1,  -0x1.ffffeap-2, INEXACT)
-T(RZ,  0x1.65794c7600b2dp+907,   -0x1.76bf8e55ce84dp-3,  0x1.55e2d2p-20, INEXACT)
+T(RZ,  0x1.65794c7600b2dp+907,   -0x1.76bf8e55ce84dp-3,  0x1.55e2d4p-20, INEXACT)
 T(RU,  0x1.65794c7600b2dp+907,   -0x1.76bf8e55ce84dp-3,  0x1.55e2d4p-20, INEXACT)
 T(RD,  0x1.65794c7600b2dp+907,   -0x1.76bf8e55ce84ep-3,  -0x1.ffffd6p-1, INEXACT)
 T(RN, -0x1.5055a640d5fa5p+184,   -0x1.c38b3a69ac965p-1,  -0x1.ffffd8p-2, INEXACT)
-T(RZ,  0x1.2665ecbec0a12p+308,    0x1.ff81b045ee667p-2,  -0x1.ffffc8p-1, INEXACT)
+T(RZ,  0x1.2665ecbec0a12p+308,    0x1.ff81b045ee667p-2,  -0x1.ffffcap-1, INEXACT)
 T(RD,  0x1.2665ecbec0a12p+308,    0x1.ff81b045ee667p-2,  -0x1.ffffcap-1, INEXACT)
-T(RU,  0x1.2665ecbec0a12p+308,    0x1.ff81b045ee668p-2,  0x1.b0bb68p-20, INEXACT)
-T(RZ,  -0x1.4c34500fff16p+926,   -0x1.fb20a9036d792p-1,  0x1.8a151cp-22, INEXACT)
+T(RU,  0x1.2665ecbec0a12p+308,    0x1.ff81b045ee668p-2,  0x1.b0bb66p-20, INEXACT)
+T(RZ,  -0x1.4c34500fff16p+926,   -0x1.fb20a9036d792p-1,  0x1.8a151ep-22, INEXACT)
 T(RU,  -0x1.4c34500fff16p+926,   -0x1.fb20a9036d792p-1,  0x1.8a151ep-22, INEXACT)
 T(RD,  -0x1.4c34500fff16p+926,   -0x1.fb20a9036d793p-1,  -0x1.fffff4p-1, INEXACT)
 T(RZ, -0x1.84eea5e8238f2p+674,   -0x1.5057d5f87f739p-5,  0x1.551f7ep-21, INEXACT)
-T(RU, -0x1.84eea5e8238f2p+674,   -0x1.5057d5f87f739p-5,   0x1.551f8p-21, INEXACT)
-T(RD, -0x1.84eea5e8238f2p+674,   -0x1.5057d5f87f73ap-5,  -0x1.ffffecp-1, INEXACT)
+T(RU, -0x1.84eea5e8238f2p+674,   -0x1.5057d5f87f739p-5,  0x1.551f7ep-21, INEXACT)
+T(RD, -0x1.84eea5e8238f2p+674,   -0x1.5057d5f87f73ap-5,  -0x1.ffffeap-1, INEXACT)
 T(RN,  0x1.ec0a666937607p+513,   -0x1.b048f52c1d5fbp-1,  -0x1.ffff94p-2, INEXACT)
 T(RZ, -0x1.5c8b1b491f7c6p+770,    0x1.14b978ec52f78p-2, -0x1.e74d78p-21, INEXACT)
-T(RD, -0x1.5c8b1b491f7c6p+770,    0x1.14b978ec52f78p-2, -0x1.e74d7ap-21, INEXACT)
+T(RD, -0x1.5c8b1b491f7c6p+770,    0x1.14b978ec52f78p-2, -0x1.e74d78p-21, INEXACT)
 T(RU, -0x1.5c8b1b491f7c6p+770,    0x1.14b978ec52f79p-2,   0x1.ffffe2p-1, INEXACT)
 T(RN,  -0x1.6a77ea82be1ep+135,   -0x1.038e772a1ccf7p+0,  -0x1.ffff8cp-2, INEXACT)
 T(RZ,  -0x1.354a204d70f66p+22,    0x1.ea3fef25f4b34p+2, -0x1.02faf6p-20, INEXACT)
-T(RD,  -0x1.354a204d70f66p+22,    0x1.ea3fef25f4b34p+2, -0x1.02faf8p-20, INEXACT)
+T(RD,  -0x1.354a204d70f66p+22,    0x1.ea3fef25f4b34p+2, -0x1.02faf6p-20, INEXACT)
 T(RU,  -0x1.354a204d70f66p+22,    0x1.ea3fef25f4b35p+2,    0x1.ffffep-1, INEXACT)
-T(RZ,    0x1.99fc268aa1543p+8,   -0x1.18d2afbac399ap+7,   0x1.ffffe6p-1, INEXACT)
+T(RZ,    0x1.99fc268aa1543p+8,   -0x1.18d2afbac399ap+7,   0x1.ffffe8p-1, INEXACT)
 T(RU,    0x1.99fc268aa1543p+8,   -0x1.18d2afbac399ap+7,   0x1.ffffe8p-1, INEXACT)
-T(RD,    0x1.99fc268aa1543p+8,   -0x1.18d2afbac399bp+7, -0x1.8ad3c6p-21, INEXACT)
+T(RD,    0x1.99fc268aa1543p+8,   -0x1.18d2afbac399bp+7, -0x1.8ad3c4p-21, INEXACT)
 T(RZ, -0x1.e0ec77c550047p+714,   -0x1.b14f3646ec9a8p+3,   0x1.fffff2p-1, INEXACT)
-T(RU, -0x1.e0ec77c550047p+714,   -0x1.b14f3646ec9a8p+3,   0x1.fffff4p-1, INEXACT)
-T(RD, -0x1.e0ec77c550047p+714,   -0x1.b14f3646ec9a9p+3, -0x1.a310b2p-22, INEXACT)
+T(RU, -0x1.e0ec77c550047p+714,   -0x1.b14f3646ec9a8p+3,   0x1.fffff2p-1, INEXACT)
+T(RD, -0x1.e0ec77c550047p+714,   -0x1.b14f3646ec9a9p+3,  -0x1.a310bp-22, INEXACT)
 T(RN,  0x1.ab1ba2d98f7c7p+417,   -0x1.018a23fb9c82bp+1,  -0x1.ffffe8p-2, INEXACT)
 T(RZ, -0x1.8486c9865ee8cp+527,   -0x1.07359fe0df9ffp-1,    0x1.ffffdp-1, INEXACT)
-T(RU, -0x1.8486c9865ee8cp+527,   -0x1.07359fe0df9ffp-1,   0x1.ffffd2p-1, INEXACT)
+T(RU, -0x1.8486c9865ee8cp+527,   -0x1.07359fe0df9ffp-1,    0x1.ffffdp-1, INEXACT)
 T(RD, -0x1.8486c9865ee8cp+527,     -0x1.07359fe0dfap-1, -0x1.7e73e8p-20, INEXACT)
 T(RZ, -0x1.9b1e2b4f7b9c8p+439,    0x1.5334be02362b5p-1,  -0x1.fffff8p-1, INEXACT)
-T(RD, -0x1.9b1e2b4f7b9c8p+439,    0x1.5334be02362b5p-1,  -0x1.fffffap-1, INEXACT)
-T(RU, -0x1.9b1e2b4f7b9c8p+439,    0x1.5334be02362b6p-1,  0x1.e286dcp-23, INEXACT)
+T(RD, -0x1.9b1e2b4f7b9c8p+439,    0x1.5334be02362b5p-1,  -0x1.fffff8p-1, INEXACT)
+T(RU, -0x1.9b1e2b4f7b9c8p+439,    0x1.5334be02362b6p-1,  0x1.e286dap-23, INEXACT)
 T(RN,  0x1.5b9b61dbafc2bp+570,    0x1.168164cece818p+3,  -0x1.ffffecp-2, INEXACT)
 T(RN,  0x1.97153bac82499p+991,   -0x1.e7d3e854a3a99p-4,  -0x1.ffff94p-2, INEXACT)
-T(RZ, -0x1.f2b5b35a0e471p+429,   -0x1.2f1d26cddb53fp+6,  0x1.230864p-20, INEXACT)
+T(RZ, -0x1.f2b5b35a0e471p+429,   -0x1.2f1d26cddb53fp+6,  0x1.230866p-20, INEXACT)
 T(RU, -0x1.f2b5b35a0e471p+429,   -0x1.2f1d26cddb53fp+6,  0x1.230866p-20, INEXACT)
 T(RD, -0x1.f2b5b35a0e471p+429,    -0x1.2f1d26cddb54p+6,  -0x1.ffffdcp-1, INEXACT)
-T(RZ, -0x1.275af3e7f95d2p+588,   -0x1.e62622d424f17p+1,  0x1.95bf5ep-20, INEXACT)
+T(RZ, -0x1.275af3e7f95d2p+588,   -0x1.e62622d424f17p+1,   0x1.95bf6p-20, INEXACT)
 T(RU, -0x1.275af3e7f95d2p+588,   -0x1.e62622d424f17p+1,   0x1.95bf6p-20, INEXACT)
 T(RD, -0x1.275af3e7f95d2p+588,   -0x1.e62622d424f18p+1,  -0x1.ffffcep-1, INEXACT)
-T(RZ, -0x1.fbd1e6fabbdcbp+848,   -0x1.df0fb10ed025ap+0,   0x1.ffffc4p-1, INEXACT)
+T(RZ, -0x1.fbd1e6fabbdcbp+848,   -0x1.df0fb10ed025ap+0,   0x1.ffffc6p-1, INEXACT)
 T(RU, -0x1.fbd1e6fabbdcbp+848,   -0x1.df0fb10ed025ap+0,   0x1.ffffc6p-1, INEXACT)
-T(RD, -0x1.fbd1e6fabbdcbp+848,   -0x1.df0fb10ed025bp+0, -0x1.d71132p-20, INEXACT)
-T(RZ, -0x1.2557b3003e42bp+192,   -0x1.b1e7edb05d05ep-2,  0x1.cc2cf4p-20, INEXACT)
+T(RD, -0x1.fbd1e6fabbdcbp+848,   -0x1.df0fb10ed025bp+0,  -0x1.d7113p-20, INEXACT)
+T(RZ, -0x1.2557b3003e42bp+192,   -0x1.b1e7edb05d05ep-2,  0x1.cc2cf6p-20, INEXACT)
 T(RU, -0x1.2557b3003e42bp+192,   -0x1.b1e7edb05d05ep-2,  0x1.cc2cf6p-20, INEXACT)
-T(RD, -0x1.2557b3003e42bp+192,   -0x1.b1e7edb05d05fp-2,  -0x1.ffffc8p-1, INEXACT)
-T(RZ,  0x1.6048d8c4e8322p+395,    0x1.388801375e459p-2,  -0x1.ffffdcp-1, INEXACT)
+T(RD, -0x1.2557b3003e42bp+192,   -0x1.b1e7edb05d05fp-2,  -0x1.ffffc6p-1, INEXACT)
+T(RZ,  0x1.6048d8c4e8322p+395,    0x1.388801375e459p-2,  -0x1.ffffdep-1, INEXACT)
 T(RD,  0x1.6048d8c4e8322p+395,    0x1.388801375e459p-2,  -0x1.ffffdep-1, INEXACT)
-T(RU,  0x1.6048d8c4e8322p+395,    0x1.388801375e45ap-2,  0x1.123124p-20, INEXACT)
+T(RU,  0x1.6048d8c4e8322p+395,    0x1.388801375e45ap-2,  0x1.123122p-20, INEXACT)
 T(RN, -0x1.925d44a9efb6dp+397,    0x1.4a67ea6223f33p+4,  -0x1.ffffeap-2, INEXACT)
 T(RN, -0x1.cd9358e9a17e1p+117,   -0x1.2eb0562578ab8p+0,  -0x1.ffffe2p-2, INEXACT)
 T(RZ, -0x1.157108054b039p+718,   -0x1.92c9fe14ab5aep+0,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.157108054b039p+718,   -0x1.92c9fe14ab5aep+0,          0x1p+0, INEXACT)
+T(RU, -0x1.157108054b039p+718,   -0x1.92c9fe14ab5aep+0,   0x1.fffffep-1, INEXACT)
 T(RD, -0x1.157108054b039p+718,   -0x1.92c9fe14ab5afp+0, -0x1.bd608ap-25, INEXACT)
 T(RN,  0x1.7fec647225677p+714,   -0x1.2f7e48965ea3bp-4,  -0x1.ffffaep-2, INEXACT)
 T(RZ,  0x1.d01628edecf48p+621,    0x1.0157adda2c1aep-1,  -0x1.fffff8p-1, INEXACT)
-T(RD,  0x1.d01628edecf48p+621,    0x1.0157adda2c1aep-1,  -0x1.fffffap-1, INEXACT)
+T(RD,  0x1.d01628edecf48p+621,    0x1.0157adda2c1aep-1,  -0x1.fffff8p-1, INEXACT)
 T(RU,  0x1.d01628edecf48p+621,    0x1.0157adda2c1afp-1,  0x1.e3729cp-23, INEXACT)
 T(RN,   0x1.ee5803467a12p+173,   -0x1.0a5f923f037e1p+2,  -0x1.ffffc2p-2, INEXACT)
-T(RZ,  0x1.717b5fa6b26d8p+214,    0x1.6e42fccfa54a2p+1,  -0x1.82415p-20, INEXACT)
+T(RZ,  0x1.717b5fa6b26d8p+214,    0x1.6e42fccfa54a2p+1, -0x1.824152p-20, INEXACT)
 T(RD,  0x1.717b5fa6b26d8p+214,    0x1.6e42fccfa54a2p+1, -0x1.824152p-20, INEXACT)
 T(RU,  0x1.717b5fa6b26d8p+214,    0x1.6e42fccfa54a3p+1,    0x1.ffffdp-1, INEXACT)
 T(RZ,  -0x1.8f9eba8342a47p+59,   -0x1.5bb6cc41bbdc6p+1,   0x1.ffffe4p-1, INEXACT)
-T(RU,  -0x1.8f9eba8342a47p+59,   -0x1.5bb6cc41bbdc6p+1,   0x1.ffffe6p-1, INEXACT)
+T(RU,  -0x1.8f9eba8342a47p+59,   -0x1.5bb6cc41bbdc6p+1,   0x1.ffffe4p-1, INEXACT)
 T(RD,  -0x1.8f9eba8342a47p+59,   -0x1.5bb6cc41bbdc7p+1, -0x1.bcd354p-21, INEXACT)
 T(RN, -0x1.3274d06619d1bp+322,   -0x1.d6fae0fbfa339p+1,  -0x1.ffffb6p-2, INEXACT)
 T(RZ, -0x1.b30456dcb4b64p+953,   -0x1.01d7edb61b183p-1,   0x1.ffffe8p-1, INEXACT)
-T(RU, -0x1.b30456dcb4b64p+953,   -0x1.01d7edb61b183p-1,   0x1.ffffeap-1, INEXACT)
+T(RU, -0x1.b30456dcb4b64p+953,   -0x1.01d7edb61b183p-1,   0x1.ffffe8p-1, INEXACT)
 T(RD, -0x1.b30456dcb4b64p+953,   -0x1.01d7edb61b184p-1, -0x1.7676c2p-21, INEXACT)
 T(RN,  0x1.4a8fad1f2aecbp+773,   -0x1.5dba6cd678895p+3,  -0x1.ffff98p-2, INEXACT)
 T(RN,  -0x1.3ec8301c64f36p+37,    0x1.43b2627a43e1bp-4,         -0x1p-1, INEXACT)
@@ -1068,78 +1068,78 @@ T(RN,   0x1.d3d8f810c3593p+92,    0x1.3fed53c6cac1ap-2,  -0x1.ffffbap-2, INEXACT
 T(RN, -0x1.5df6208600633p+762,    0x1.73eda223d19c7p-5,  -0x1.ffffc8p-2, INEXACT)
 T(RN,  -0x1.ca7458e53d16ap+56,   -0x1.bb80242c0bfe9p+2,  -0x1.ffffb6p-2, INEXACT)
 T(RN,  0x1.2ec721d1a2d9cp+487,   -0x1.38c7d8d0da74bp+0,  -0x1.fffff8p-2, INEXACT)
-T(RZ,  0x1.428f878e08725p+579,    0x1.5025488c9d804p-3,  -0x1.ffffe4p-1, INEXACT)
+T(RZ,  0x1.428f878e08725p+579,    0x1.5025488c9d804p-3,  -0x1.ffffe6p-1, INEXACT)
 T(RD,  0x1.428f878e08725p+579,    0x1.5025488c9d804p-3,  -0x1.ffffe6p-1, INEXACT)
-T(RU,  0x1.428f878e08725p+579,    0x1.5025488c9d805p-3,  0x1.afe5acp-21, INEXACT)
+T(RU,  0x1.428f878e08725p+579,    0x1.5025488c9d805p-3,  0x1.afe5aap-21, INEXACT)
 T(RZ, -0x1.8237149cc8fbap+919,    0x1.51d5105cd652fp+3, -0x1.c4fefep-21, INEXACT)
-T(RD, -0x1.8237149cc8fbap+919,    0x1.51d5105cd652fp+3,   -0x1.c4ffp-21, INEXACT)
+T(RD, -0x1.8237149cc8fbap+919,    0x1.51d5105cd652fp+3, -0x1.c4fefep-21, INEXACT)
 T(RU, -0x1.8237149cc8fbap+919,     0x1.51d5105cd653p+3,   0x1.ffffe4p-1, INEXACT)
 T(RZ,   0x1.50d9b3e7861b7p+82,   -0x1.d9b597b219152p-4,   0x1.ffffe4p-1, INEXACT)
-T(RU,   0x1.50d9b3e7861b7p+82,   -0x1.d9b597b219152p-4,   0x1.ffffe6p-1, INEXACT)
-T(RD,   0x1.50d9b3e7861b7p+82,   -0x1.d9b597b219153p-4,  -0x1.b6906p-21, INEXACT)
+T(RU,   0x1.50d9b3e7861b7p+82,   -0x1.d9b597b219152p-4,   0x1.ffffe4p-1, INEXACT)
+T(RD,   0x1.50d9b3e7861b7p+82,   -0x1.d9b597b219153p-4, -0x1.b6905ep-21, INEXACT)
 T(RZ, -0x1.8574f3fc2461cp+219,   -0x1.c843820cca96ep-2,  0x1.117a58p-24, INEXACT)
-T(RU, -0x1.8574f3fc2461cp+219,   -0x1.c843820cca96ep-2,  0x1.117a5ap-24, INEXACT)
+T(RU, -0x1.8574f3fc2461cp+219,   -0x1.c843820cca96ep-2,  0x1.117a58p-24, INEXACT)
 T(RD, -0x1.8574f3fc2461cp+219,   -0x1.c843820cca96fp-2,  -0x1.fffffep-1, INEXACT)
 T(RN,  0x1.28c17ee763c82p+255,   -0x1.a2af527665e6cp+0,  -0x1.ffffc6p-2, INEXACT)
 T(RN,  0x1.4acb2b1fe9ec9p+716,     0x1.7603d310e82dp-7,  -0x1.ffffeap-2, INEXACT)
 T(RN, -0x1.b2bc25edac372p+778,    0x1.98f0f48e232dcp-5,  -0x1.ffffe4p-2, INEXACT)
 T(RZ, -0x1.fa1bb12ad7958p+141,   -0x1.3c0a5edef2e65p-1,    0x1.fffffp-1, INEXACT)
-T(RU, -0x1.fa1bb12ad7958p+141,   -0x1.3c0a5edef2e65p-1,   0x1.fffff2p-1, INEXACT)
+T(RU, -0x1.fa1bb12ad7958p+141,   -0x1.3c0a5edef2e65p-1,    0x1.fffffp-1, INEXACT)
 T(RD, -0x1.fa1bb12ad7958p+141,   -0x1.3c0a5edef2e66p-1,  -0x1.fc961p-22, INEXACT)
 T(RN,  0x1.db6b17fb12cebp+647,    0x1.816f61419fdc8p+0,  -0x1.ffffe4p-2, INEXACT)
-T(RZ, -0x1.49f638422d5fbp+617,    0x1.371c645b8d053p+1, -0x1.d97154p-22, INEXACT)
+T(RZ, -0x1.49f638422d5fbp+617,    0x1.371c645b8d053p+1, -0x1.d97156p-22, INEXACT)
 T(RD, -0x1.49f638422d5fbp+617,    0x1.371c645b8d053p+1, -0x1.d97156p-22, INEXACT)
 T(RU, -0x1.49f638422d5fbp+617,    0x1.371c645b8d054p+1,   0x1.fffff2p-1, INEXACT)
 T(RN, -0x1.05253fe5ac47ep+836,    0x1.76b225cd27a59p-1,   -0x1.ffffep-2, INEXACT)
 T(RZ,  0x1.1ec715986c62dp+555,    0x1.14353b832ce4fp-1,  -0x1.ffffe6p-1, INEXACT)
-T(RD,  0x1.1ec715986c62dp+555,    0x1.14353b832ce4fp-1,  -0x1.ffffe8p-1, INEXACT)
-T(RU,  0x1.1ec715986c62dp+555,     0x1.14353b832ce5p-1,  0x1.9d2ac8p-21, INEXACT)
-T(RZ, -0x1.220c41bf1369cp+651,   -0x1.d4a6517b923a9p+0,   0x1.ffffecp-1, INEXACT)
+T(RD,  0x1.1ec715986c62dp+555,    0x1.14353b832ce4fp-1,  -0x1.ffffe6p-1, INEXACT)
+T(RU,  0x1.1ec715986c62dp+555,     0x1.14353b832ce5p-1,  0x1.9d2ac6p-21, INEXACT)
+T(RZ, -0x1.220c41bf1369cp+651,   -0x1.d4a6517b923a9p+0,   0x1.ffffeep-1, INEXACT)
 T(RU, -0x1.220c41bf1369cp+651,   -0x1.d4a6517b923a9p+0,   0x1.ffffeep-1, INEXACT)
-T(RD, -0x1.220c41bf1369cp+651,   -0x1.d4a6517b923aap+0, -0x1.229b7ap-21, INEXACT)
+T(RD, -0x1.220c41bf1369cp+651,   -0x1.d4a6517b923aap+0, -0x1.229b78p-21, INEXACT)
 T(RN, -0x1.7fa1fbb31a862p+373,   -0x1.e5442fc5747f6p+0,  -0x1.ffffe8p-2, INEXACT)
 T(RN,   0x1.4b47cab28c15ap+97,    0x1.63b878ac5d871p+2,  -0x1.ffffdcp-2, INEXACT)
 T(RZ,  0x1.1a218445a55c6p+581,    0x1.6d0b839bc9482p+0,  -0x1.fffffap-1, INEXACT)
-T(RD,  0x1.1a218445a55c6p+581,    0x1.6d0b839bc9482p+0,  -0x1.fffffcp-1, INEXACT)
-T(RU,  0x1.1a218445a55c6p+581,    0x1.6d0b839bc9483p+0,  0x1.69b3e2p-23, INEXACT)
+T(RD,  0x1.1a218445a55c6p+581,    0x1.6d0b839bc9482p+0,  -0x1.fffffap-1, INEXACT)
+T(RU,  0x1.1a218445a55c6p+581,    0x1.6d0b839bc9483p+0,   0x1.69b3ep-23, INEXACT)
 T(RN, -0x1.b931c204466f7p+903,   -0x1.2e998b1667bcep-2,   -0x1.ffffep-2, INEXACT)
 T(RN,  0x1.5f7e07c976e42p+901,    0x1.6e7bd4464e08bp+1,  -0x1.ffffd6p-2, INEXACT)
-T(RZ, -0x1.99b497fa87944p+491,   -0x1.b36642c307466p+0,  0x1.7fbcdap-23, INEXACT)
+T(RZ, -0x1.99b497fa87944p+491,   -0x1.b36642c307466p+0,  0x1.7fbcdcp-23, INEXACT)
 T(RU, -0x1.99b497fa87944p+491,   -0x1.b36642c307466p+0,  0x1.7fbcdcp-23, INEXACT)
-T(RD, -0x1.99b497fa87944p+491,   -0x1.b36642c307467p+0,  -0x1.fffffcp-1, INEXACT)
+T(RD, -0x1.99b497fa87944p+491,   -0x1.b36642c307467p+0,  -0x1.fffffap-1, INEXACT)
 T(RZ, -0x1.b17c65e6ab909p+292,   -0x1.9da6104177e87p-2,  0x1.970f6ap-24, INEXACT)
-T(RU, -0x1.b17c65e6ab909p+292,   -0x1.9da6104177e87p-2,  0x1.970f6cp-24, INEXACT)
-T(RD, -0x1.b17c65e6ab909p+292,   -0x1.9da6104177e88p-2,  -0x1.fffffep-1, INEXACT)
-T(RZ, -0x1.497cb8746b5aap+643,   -0x1.2fc1784e3b6d3p-3,   0x1.ffffe6p-1, INEXACT)
+T(RU, -0x1.b17c65e6ab909p+292,   -0x1.9da6104177e87p-2,  0x1.970f6ap-24, INEXACT)
+T(RD, -0x1.b17c65e6ab909p+292,   -0x1.9da6104177e88p-2,  -0x1.fffffcp-1, INEXACT)
+T(RZ, -0x1.497cb8746b5aap+643,   -0x1.2fc1784e3b6d3p-3,   0x1.ffffe8p-1, INEXACT)
 T(RU, -0x1.497cb8746b5aap+643,   -0x1.2fc1784e3b6d3p-3,   0x1.ffffe8p-1, INEXACT)
 T(RD, -0x1.497cb8746b5aap+643,   -0x1.2fc1784e3b6d4p-3, -0x1.806744p-21, INEXACT)
-T(RZ, -0x1.744f061700ed4p+328,    0x1.0bed5bdb7ab89p-1,  -0x1.fffffcp-1, INEXACT)
+T(RZ, -0x1.744f061700ed4p+328,    0x1.0bed5bdb7ab89p-1,  -0x1.fffffep-1, INEXACT)
 T(RD, -0x1.744f061700ed4p+328,    0x1.0bed5bdb7ab89p-1,  -0x1.fffffep-1, INEXACT)
 T(RU, -0x1.744f061700ed4p+328,    0x1.0bed5bdb7ab8ap-1,  0x1.2efee8p-24, INEXACT)
 T(RZ,  0x1.b6b3f52c2ab42p+195,   -0x1.9907b1a7ec489p-1,  0x1.632eacp-27, INEXACT)
-T(RU,  0x1.b6b3f52c2ab42p+195,   -0x1.9907b1a7ec489p-1,  0x1.632eaep-27, INEXACT)
+T(RU,  0x1.b6b3f52c2ab42p+195,   -0x1.9907b1a7ec489p-1,  0x1.632eacp-27, INEXACT)
 T(RD,  0x1.b6b3f52c2ab42p+195,   -0x1.9907b1a7ec48ap-1,         -0x1p+0, INEXACT)
-T(RZ, -0x1.b6c506330c629p+809,    0x1.f07109b41f721p-3, -0x1.38b08ap-21, INEXACT)
+T(RZ, -0x1.b6c506330c629p+809,    0x1.f07109b41f721p-3, -0x1.38b08cp-21, INEXACT)
 T(RD, -0x1.b6c506330c629p+809,    0x1.f07109b41f721p-3, -0x1.38b08cp-21, INEXACT)
-T(RU, -0x1.b6c506330c629p+809,    0x1.f07109b41f722p-3,   0x1.ffffeep-1, INEXACT)
+T(RU, -0x1.b6c506330c629p+809,    0x1.f07109b41f722p-3,   0x1.ffffecp-1, INEXACT)
 T(RN,  0x1.62f5547d703f7p+164,   -0x1.5b7d18f55683dp-2,  -0x1.ffffc4p-2, INEXACT)
 T(RN,  0x1.d18d46c1e7e35p+291,   -0x1.dd53213f15bc8p-1,  -0x1.ffffd8p-2, INEXACT)
 T(RN,  0x1.4f62db67f8d31p+710,    0x1.02f87b403230bp-3,  -0x1.ffffc4p-2, INEXACT)
 T(RN, -0x1.b4336af0a44cep+790,   -0x1.6d12b595ed694p-1,  -0x1.ffffd4p-2, INEXACT)
 T(RZ,  0x1.77d63214af5e2p+681,    0x1.124ad0acb7ed9p-1,  -0x1.ffffe8p-1, INEXACT)
-T(RD,  0x1.77d63214af5e2p+681,    0x1.124ad0acb7ed9p-1,  -0x1.ffffeap-1, INEXACT)
-T(RU,  0x1.77d63214af5e2p+681,    0x1.124ad0acb7edap-1,  0x1.78c4f2p-21, INEXACT)
-T(RZ,  -0x1.06c32f6d87067p+70,   -0x1.b6ff3caf15befp+1,  0x1.e833e2p-24, INEXACT)
+T(RD,  0x1.77d63214af5e2p+681,    0x1.124ad0acb7ed9p-1,  -0x1.ffffe8p-1, INEXACT)
+T(RU,  0x1.77d63214af5e2p+681,    0x1.124ad0acb7edap-1,   0x1.78c4fp-21, INEXACT)
+T(RZ,  -0x1.06c32f6d87067p+70,   -0x1.b6ff3caf15befp+1,  0x1.e833e4p-24, INEXACT)
 T(RU,  -0x1.06c32f6d87067p+70,   -0x1.b6ff3caf15befp+1,  0x1.e833e4p-24, INEXACT)
-T(RD,  -0x1.06c32f6d87067p+70,    -0x1.b6ff3caf15bfp+1,  -0x1.fffffep-1, INEXACT)
-T(RZ,   0x1.779afe9162e3p+814,    0x1.3f13dc8c7d971p+3,  -0x1.fffff8p-1, INEXACT)
+T(RD,  -0x1.06c32f6d87067p+70,    -0x1.b6ff3caf15bfp+1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,   0x1.779afe9162e3p+814,    0x1.3f13dc8c7d971p+3,  -0x1.fffffap-1, INEXACT)
 T(RD,   0x1.779afe9162e3p+814,    0x1.3f13dc8c7d971p+3,  -0x1.fffffap-1, INEXACT)
 T(RU,   0x1.779afe9162e3p+814,    0x1.3f13dc8c7d972p+3,   0x1.84f65p-23, INEXACT)
 T(RZ,  0x1.6e9f85a63379ap+865,    0x1.c58d22dc396fep+1,   -0x1.ffffep-1, INEXACT)
-T(RD,  0x1.6e9f85a63379ap+865,    0x1.c58d22dc396fep+1,  -0x1.ffffe2p-1, INEXACT)
+T(RD,  0x1.6e9f85a63379ap+865,    0x1.c58d22dc396fep+1,   -0x1.ffffep-1, INEXACT)
 T(RU,  0x1.6e9f85a63379ap+865,    0x1.c58d22dc396ffp+1,  0x1.f7b354p-21, INEXACT)
 T(RZ,  0x1.e67730e9a8486p+720,   -0x1.f86a69b14d7d1p-3,  0x1.bf7faep-23, INEXACT)
-T(RU,  0x1.e67730e9a8486p+720,   -0x1.f86a69b14d7d1p-3,   0x1.bf7fbp-23, INEXACT)
+T(RU,  0x1.e67730e9a8486p+720,   -0x1.f86a69b14d7d1p-3,  0x1.bf7faep-23, INEXACT)
 T(RD,  0x1.e67730e9a8486p+720,   -0x1.f86a69b14d7d2p-3,  -0x1.fffffap-1, INEXACT)
 T(RN,  0x1.a492c79d4a756p+533,   -0x1.00eced7a4d3ccp+2,  -0x1.ffffd2p-2, INEXACT)
 T(RN,  0x1.c0008fa7dbe71p+465,    0x1.84a34ba0d3419p+1,  -0x1.ffffccp-2, INEXACT)
@@ -1150,72 +1150,72 @@ T(RN,  0x1.99e96b043ac3dp+472,   -0x1.2ed478b7347b2p+0,  -0x1.ffffe4p-2, INEXACT
 T(RN, -0x1.8eddad0f391e9p+538,   -0x1.789b0cc9b681ap-2,  -0x1.ffffd6p-2, INEXACT)
 T(RN,  0x1.5ca2aa80c243ap+820,   -0x1.3fda798a3aeb8p+4,  -0x1.fffffep-2, INEXACT)
 T(RZ, -0x1.780d08bde7c41p+230,    0x1.ac70898811b45p+4, -0x1.f35f88p-22, INEXACT)
-T(RD, -0x1.780d08bde7c41p+230,    0x1.ac70898811b45p+4, -0x1.f35f8ap-22, INEXACT)
-T(RU, -0x1.780d08bde7c41p+230,    0x1.ac70898811b46p+4,   0x1.fffff2p-1, INEXACT)
+T(RD, -0x1.780d08bde7c41p+230,    0x1.ac70898811b45p+4, -0x1.f35f88p-22, INEXACT)
+T(RU, -0x1.780d08bde7c41p+230,    0x1.ac70898811b46p+4,    0x1.fffffp-1, INEXACT)
 T(RZ, -0x1.40f14758de618p+658,    0x1.44f40daa0adfcp+3,  -0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.40f14758de618p+658,    0x1.44f40daa0adfcp+3,  -0x1.fffffep-1, INEXACT)
-T(RU, -0x1.40f14758de618p+658,    0x1.44f40daa0adfdp+3,  0x1.a27936p-24, INEXACT)
+T(RD, -0x1.40f14758de618p+658,    0x1.44f40daa0adfcp+3,  -0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.40f14758de618p+658,    0x1.44f40daa0adfdp+3,  0x1.a27934p-24, INEXACT)
 T(RN,  0x1.1b16c173e582ap+401,     0x1.cb21563a7ab6p-2,  -0x1.ffffe6p-2, INEXACT)
 T(RN,  0x1.f684c67e2d7a9p+175,   -0x1.c923e77575253p-1,  -0x1.ffffe2p-2, INEXACT)
-T(RZ,  0x1.756aafdb04562p+641,   -0x1.185d126c09d63p+0,  0x1.d97cd4p-26, INEXACT)
+T(RZ,  0x1.756aafdb04562p+641,   -0x1.185d126c09d63p+0,  0x1.d97cd6p-26, INEXACT)
 T(RU,  0x1.756aafdb04562p+641,   -0x1.185d126c09d63p+0,  0x1.d97cd6p-26, INEXACT)
 T(RD,  0x1.756aafdb04562p+641,   -0x1.185d126c09d64p+0,         -0x1p+0, INEXACT)
 T(RZ, -0x1.40c901ac42e7fp+829,    0x1.b8449307430cbp-1,  -0x1.d2aecp-22, INEXACT)
-T(RD, -0x1.40c901ac42e7fp+829,    0x1.b8449307430cbp-1, -0x1.d2aec2p-22, INEXACT)
+T(RD, -0x1.40c901ac42e7fp+829,    0x1.b8449307430cbp-1,  -0x1.d2aecp-22, INEXACT)
 T(RU, -0x1.40c901ac42e7fp+829,    0x1.b8449307430ccp-1,   0x1.fffff2p-1, INEXACT)
-T(RZ,  0x1.d164edbe8bdb8p+624,    0x1.3f899918a523dp+1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.d164edbe8bdb8p+624,    0x1.3f899918a523dp+1,         -0x1p+0, INEXACT)
 T(RD,  0x1.d164edbe8bdb8p+624,    0x1.3f899918a523dp+1,         -0x1p+0, INEXACT)
 T(RU,  0x1.d164edbe8bdb8p+624,    0x1.3f899918a523ep+1,  0x1.60a5cap-26, INEXACT)
 T(RN, -0x1.c8a70c41c82ecp+547,   -0x1.bd31474f6950bp+1,   -0x1.fffffp-2, INEXACT)
 T(RZ,  0x1.0fab81ab8dd79p+271,   -0x1.1e52bf828a759p+3,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.0fab81ab8dd79p+271,   -0x1.1e52bf828a759p+3,          0x1p+0, INEXACT)
-T(RD,  0x1.0fab81ab8dd79p+271,   -0x1.1e52bf828a75ap+3,  -0x1.d88a9p-25, INEXACT)
+T(RU,  0x1.0fab81ab8dd79p+271,   -0x1.1e52bf828a759p+3,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.0fab81ab8dd79p+271,   -0x1.1e52bf828a75ap+3, -0x1.d88a8ep-25, INEXACT)
 T(RZ,  0x1.c440493b185efp+641,    0x1.0d73da8247629p-1, -0x1.9d8278p-22, INEXACT)
-T(RD,  0x1.c440493b185efp+641,    0x1.0d73da8247629p-1, -0x1.9d827ap-22, INEXACT)
+T(RD,  0x1.c440493b185efp+641,    0x1.0d73da8247629p-1, -0x1.9d8278p-22, INEXACT)
 T(RU,  0x1.c440493b185efp+641,    0x1.0d73da824762ap-1,   0x1.fffff4p-1, INEXACT)
-T(RZ,    -0x1.ae746bc4ff77p+9,   -0x1.d1753684282e8p-4,  0x1.a46becp-23, INEXACT)
+T(RZ,    -0x1.ae746bc4ff77p+9,   -0x1.d1753684282e8p-4,  0x1.a46beep-23, INEXACT)
 T(RU,    -0x1.ae746bc4ff77p+9,   -0x1.d1753684282e8p-4,  0x1.a46beep-23, INEXACT)
 T(RD,    -0x1.ae746bc4ff77p+9,   -0x1.d1753684282e9p-4,  -0x1.fffffap-1, INEXACT)
 T(RZ,  0x1.eb23a4e461dbfp+614,    0x1.051cc463455c2p+1,  -0x1.fffff2p-1, INEXACT)
-T(RD,  0x1.eb23a4e461dbfp+614,    0x1.051cc463455c2p+1,  -0x1.fffff4p-1, INEXACT)
-T(RU,  0x1.eb23a4e461dbfp+614,    0x1.051cc463455c3p+1,  0x1.a86a2ap-22, INEXACT)
+T(RD,  0x1.eb23a4e461dbfp+614,    0x1.051cc463455c2p+1,  -0x1.fffff2p-1, INEXACT)
+T(RU,  0x1.eb23a4e461dbfp+614,    0x1.051cc463455c3p+1,  0x1.a86a28p-22, INEXACT)
 T(RN,  0x1.5c7fc51977f15p+305,    0x1.1feebd070a38dp-1,   -0x1.ffffep-2, INEXACT)
 T(RN, -0x1.f322a7277b477p+679,   -0x1.45103df0de966p+2,  -0x1.ffffe4p-2, INEXACT)
-T(RZ,  0x1.9469bbef1a3fap+541,    0x1.41580792c3804p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.9469bbef1a3fap+541,    0x1.41580792c3804p-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.9469bbef1a3fap+541,    0x1.41580792c3804p-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.9469bbef1a3fap+541,    0x1.41580792c3805p-1,  0x1.bcda9cp-26, INEXACT)
-T(RZ,  0x1.04f4b422045c2p+542,    0x1.27fb8d5303436p-1, -0x1.f0ad1ap-23, INEXACT)
+T(RZ,  0x1.04f4b422045c2p+542,    0x1.27fb8d5303436p-1, -0x1.f0ad1cp-23, INEXACT)
 T(RD,  0x1.04f4b422045c2p+542,    0x1.27fb8d5303436p-1, -0x1.f0ad1cp-23, INEXACT)
-T(RU,  0x1.04f4b422045c2p+542,    0x1.27fb8d5303437p-1,   0x1.fffffap-1, INEXACT)
+T(RU,  0x1.04f4b422045c2p+542,    0x1.27fb8d5303437p-1,   0x1.fffff8p-1, INEXACT)
 T(RZ, -0x1.35942a89f1e9ap+760,   -0x1.cd035b23745d6p-1,  0x1.788ffcp-22, INEXACT)
-T(RU, -0x1.35942a89f1e9ap+760,   -0x1.cd035b23745d6p-1,  0x1.788ffep-22, INEXACT)
-T(RD, -0x1.35942a89f1e9ap+760,   -0x1.cd035b23745d7p-1,  -0x1.fffff6p-1, INEXACT)
-T(RZ, -0x1.f92a2b8562ba7p+944,    0x1.7eb18c825dbb5p+3,  -0x1.fffff6p-1, INEXACT)
+T(RU, -0x1.35942a89f1e9ap+760,   -0x1.cd035b23745d6p-1,  0x1.788ffcp-22, INEXACT)
+T(RD, -0x1.35942a89f1e9ap+760,   -0x1.cd035b23745d7p-1,  -0x1.fffff4p-1, INEXACT)
+T(RZ, -0x1.f92a2b8562ba7p+944,    0x1.7eb18c825dbb5p+3,  -0x1.fffff8p-1, INEXACT)
 T(RD, -0x1.f92a2b8562ba7p+944,    0x1.7eb18c825dbb5p+3,  -0x1.fffff8p-1, INEXACT)
 T(RU, -0x1.f92a2b8562ba7p+944,    0x1.7eb18c825dbb6p+3,  0x1.034086p-22, INEXACT)
-T(RZ,  0x1.ab5599ab10efep+673,   -0x1.788d8ffa038f7p+0,   0x1.3bfe3p-22, INEXACT)
+T(RZ,  0x1.ab5599ab10efep+673,   -0x1.788d8ffa038f7p+0,  0x1.3bfe32p-22, INEXACT)
 T(RU,  0x1.ab5599ab10efep+673,   -0x1.788d8ffa038f7p+0,  0x1.3bfe32p-22, INEXACT)
-T(RD,  0x1.ab5599ab10efep+673,   -0x1.788d8ffa038f8p+0,  -0x1.fffff8p-1, INEXACT)
+T(RD,  0x1.ab5599ab10efep+673,   -0x1.788d8ffa038f8p+0,  -0x1.fffff6p-1, INEXACT)
 T(RZ,  0x1.0400a11f316bdp+652,   -0x1.b145be1917dcep-1,    0x1.fffffp-1, INEXACT)
-T(RU,  0x1.0400a11f316bdp+652,   -0x1.b145be1917dcep-1,   0x1.fffff2p-1, INEXACT)
-T(RD,  0x1.0400a11f316bdp+652,   -0x1.b145be1917dcfp-1, -0x1.fc5f94p-22, INEXACT)
+T(RU,  0x1.0400a11f316bdp+652,   -0x1.b145be1917dcep-1,    0x1.fffffp-1, INEXACT)
+T(RD,  0x1.0400a11f316bdp+652,   -0x1.b145be1917dcfp-1, -0x1.fc5f92p-22, INEXACT)
 T(RZ, -0x1.a581b048fd099p+337,    0x1.e77de021e921ap-2,  -0x1.fffff4p-1, INEXACT)
-T(RD, -0x1.a581b048fd099p+337,    0x1.e77de021e921ap-2,  -0x1.fffff6p-1, INEXACT)
+T(RD, -0x1.a581b048fd099p+337,    0x1.e77de021e921ap-2,  -0x1.fffff4p-1, INEXACT)
 T(RU, -0x1.a581b048fd099p+337,    0x1.e77de021e921bp-2,  0x1.68a6dep-22, INEXACT)
 T(RN, -0x1.6c163c61db7e1p+973,    0x1.4a0eabb1fcfafp+0,  -0x1.ffffe2p-2, INEXACT)
 T(RN,  0x1.b98fe32574b9cp+464,    0x1.36c88fc39f74dp+0,  -0x1.ffffe2p-2, INEXACT)
-T(RZ, -0x1.9255473b4f222p+567,    0x1.a8eb132ab85ddp-2,  -0x1.0bd76p-22, INEXACT)
+T(RZ, -0x1.9255473b4f222p+567,    0x1.a8eb132ab85ddp-2, -0x1.0bd762p-22, INEXACT)
 T(RD, -0x1.9255473b4f222p+567,    0x1.a8eb132ab85ddp-2, -0x1.0bd762p-22, INEXACT)
 T(RU, -0x1.9255473b4f222p+567,    0x1.a8eb132ab85dep-2,   0x1.fffff8p-1, INEXACT)
 T(RZ, -0x1.9f893286997dep+527,   -0x1.1d06c8a683ec9p+2,  0x1.8415acp-22, INEXACT)
-T(RU, -0x1.9f893286997dep+527,   -0x1.1d06c8a683ec9p+2,  0x1.8415aep-22, INEXACT)
+T(RU, -0x1.9f893286997dep+527,   -0x1.1d06c8a683ec9p+2,  0x1.8415acp-22, INEXACT)
 T(RD, -0x1.9f893286997dep+527,   -0x1.1d06c8a683ecap+2,  -0x1.fffff4p-1, INEXACT)
-T(RZ,  0x1.dfd778a2a4425p+269,    -0x1.ea7a44b41f34p-1,    0x1.fffffp-1, INEXACT)
+T(RZ,  0x1.dfd778a2a4425p+269,    -0x1.ea7a44b41f34p-1,   0x1.fffff2p-1, INEXACT)
 T(RU,  0x1.dfd778a2a4425p+269,    -0x1.ea7a44b41f34p-1,   0x1.fffff2p-1, INEXACT)
-T(RD,  0x1.dfd778a2a4425p+269,   -0x1.ea7a44b41f341p-1, -0x1.c90476p-22, INEXACT)
+T(RD,  0x1.dfd778a2a4425p+269,   -0x1.ea7a44b41f341p-1, -0x1.c90474p-22, INEXACT)
 T(RZ, -0x1.de22b751ca113p+545,   -0x1.81df35dfb7f64p+2,   0x1.fffffap-1, INEXACT)
-T(RU, -0x1.de22b751ca113p+545,   -0x1.81df35dfb7f64p+2,   0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.de22b751ca113p+545,   -0x1.81df35dfb7f65p+2, -0x1.50e42ep-23, INEXACT)
+T(RU, -0x1.de22b751ca113p+545,   -0x1.81df35dfb7f64p+2,   0x1.fffffap-1, INEXACT)
+T(RD, -0x1.de22b751ca113p+545,   -0x1.81df35dfb7f65p+2, -0x1.50e42cp-23, INEXACT)
 T(RN,  0x1.567756f40f23fp+360,    0x1.70e8e4eb7bcddp-3,  -0x1.fffff8p-2, INEXACT)
 T(RN, -0x1.b8e1ed4cac75fp+713,   -0x1.8862f49b31106p-1,  -0x1.ffffe2p-2, INEXACT)
 T(RN, -0x1.81504dda1a044p+483,    0x1.97cd9cc135b74p+0,  -0x1.ffffeep-2, INEXACT)
@@ -1229,73 +1229,73 @@ T(RN, -0x1.d72fce101eca2p+408,    0x1.1434efba4bc3ep+3,  -0x1.fffff2p-2, INEXACT
 T(RN, -0x1.29777f352a3d5p+695,   -0x1.9008c6f09757dp+2,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.7eaacd02d5262p+863,   -0x1.1e9928954fad3p+1,  -0x1.ffffe4p-2, INEXACT)
 T(RZ, -0x1.19868215e8104p+283,   0x1.ebdce89fcde0cp+12,  -0x1.fffffap-1, INEXACT)
-T(RD, -0x1.19868215e8104p+283,   0x1.ebdce89fcde0cp+12,  -0x1.fffffcp-1, INEXACT)
-T(RU, -0x1.19868215e8104p+283,   0x1.ebdce89fcde0dp+12,  0x1.67af2cp-23, INEXACT)
-T(RZ, -0x1.b7dd693eb190bp+604,   -0x1.64246773f257bp+3,   0x1.fffffap-1, INEXACT)
+T(RD, -0x1.19868215e8104p+283,   0x1.ebdce89fcde0cp+12,  -0x1.fffffap-1, INEXACT)
+T(RU, -0x1.19868215e8104p+283,   0x1.ebdce89fcde0dp+12,  0x1.67af2ap-23, INEXACT)
+T(RZ, -0x1.b7dd693eb190bp+604,   -0x1.64246773f257bp+3,   0x1.fffffcp-1, INEXACT)
 T(RU, -0x1.b7dd693eb190bp+604,   -0x1.64246773f257bp+3,   0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.b7dd693eb190bp+604,   -0x1.64246773f257cp+3, -0x1.0c68e8p-23, INEXACT)
-T(RZ,  0x1.42cffd48b0477p+116,   -0x1.ed04af2e5ca87p+3,  0x1.93161cp-23, INEXACT)
+T(RD, -0x1.b7dd693eb190bp+604,   -0x1.64246773f257cp+3, -0x1.0c68e6p-23, INEXACT)
+T(RZ,  0x1.42cffd48b0477p+116,   -0x1.ed04af2e5ca87p+3,  0x1.93161ep-23, INEXACT)
 T(RU,  0x1.42cffd48b0477p+116,   -0x1.ed04af2e5ca87p+3,  0x1.93161ep-23, INEXACT)
 T(RD,  0x1.42cffd48b0477p+116,   -0x1.ed04af2e5ca88p+3,  -0x1.fffffap-1, INEXACT)
 T(RZ, -0x1.de9bb0e3ab8bep+303,    0x1.23bdcc5673372p+1,  -0x1.fffffcp-1, INEXACT)
-T(RD, -0x1.de9bb0e3ab8bep+303,    0x1.23bdcc5673372p+1,  -0x1.fffffep-1, INEXACT)
-T(RU, -0x1.de9bb0e3ab8bep+303,    0x1.23bdcc5673373p+1,  0x1.95b0dap-24, INEXACT)
+T(RD, -0x1.de9bb0e3ab8bep+303,    0x1.23bdcc5673372p+1,  -0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.de9bb0e3ab8bep+303,    0x1.23bdcc5673373p+1,  0x1.95b0d8p-24, INEXACT)
 T(RZ, -0x1.6bde2cd205a25p+612,   -0x1.3e01e0c4fedb2p-5,   0x1.fffffcp-1, INEXACT)
-T(RU, -0x1.6bde2cd205a25p+612,   -0x1.3e01e0c4fedb2p-5,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.6bde2cd205a25p+612,   -0x1.3e01e0c4fedb2p-5,   0x1.fffffcp-1, INEXACT)
 T(RD, -0x1.6bde2cd205a25p+612,   -0x1.3e01e0c4fedb3p-5, -0x1.830128p-24, INEXACT)
-T(RZ,  0x1.fd4467ee215d2p+647,   -0x1.c70f1c13dd393p-2,   0x1.fffff8p-1, INEXACT)
+T(RZ,  0x1.fd4467ee215d2p+647,   -0x1.c70f1c13dd393p-2,   0x1.fffffap-1, INEXACT)
 T(RU,  0x1.fd4467ee215d2p+647,   -0x1.c70f1c13dd393p-2,   0x1.fffffap-1, INEXACT)
 T(RD,  0x1.fd4467ee215d2p+647,   -0x1.c70f1c13dd394p-2, -0x1.8da6f2p-23, INEXACT)
 T(RN,  0x1.bad0549bfe3e8p+536,    0x1.433575ee67735p+0,  -0x1.fffff2p-2, INEXACT)
 T(RN,  0x1.d2fc6b935bd42p+511,   -0x1.eb035c530ed87p+0,  -0x1.fffff6p-2, INEXACT)
 T(RZ, -0x1.49c6a0b916b4fp+474,   -0x1.26d49f1d97b33p-1,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.49c6a0b916b4fp+474,   -0x1.26d49f1d97b33p-1,          0x1p+0, INEXACT)
-T(RD, -0x1.49c6a0b916b4fp+474,   -0x1.26d49f1d97b34p-1, -0x1.c02944p-25, INEXACT)
+T(RU, -0x1.49c6a0b916b4fp+474,   -0x1.26d49f1d97b33p-1,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.49c6a0b916b4fp+474,   -0x1.26d49f1d97b34p-1, -0x1.c02942p-25, INEXACT)
 T(RZ, -0x1.762b671685adep+996,   -0x1.fed7a5cf97958p+0,   0x1.fffff8p-1, INEXACT)
-T(RU, -0x1.762b671685adep+996,   -0x1.fed7a5cf97958p+0,   0x1.fffffap-1, INEXACT)
+T(RU, -0x1.762b671685adep+996,   -0x1.fed7a5cf97958p+0,   0x1.fffff8p-1, INEXACT)
 T(RD, -0x1.762b671685adep+996,   -0x1.fed7a5cf97959p+0, -0x1.fc5af8p-23, INEXACT)
 T(RN,  0x1.b5cd92bf1a561p+825,    0x1.c8330ff93d9f8p+4,  -0x1.fffffcp-2, INEXACT)
 T(RZ, -0x1.a0dffc558ffaep+952,   -0x1.ac7a680240bbbp-1,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.a0dffc558ffaep+952,   -0x1.ac7a680240bbbp-1,          0x1p+0, INEXACT)
+T(RU, -0x1.a0dffc558ffaep+952,   -0x1.ac7a680240bbbp-1,   0x1.fffffep-1, INEXACT)
 T(RD, -0x1.a0dffc558ffaep+952,   -0x1.ac7a680240bbcp-1, -0x1.b6b762p-25, INEXACT)
 T(RN,  0x1.ce01d5576288dp+243,   -0x1.052bd7dc1a202p-4,  -0x1.fffffcp-2, INEXACT)
 T(RN, -0x1.922a64021e4afp+970,    0x1.2c3900c840ff2p+1,  -0x1.fffff6p-2, INEXACT)
-T(RZ, -0x1.2255895573358p+845,   -0x1.86c1c6bcbea6bp+0,   0x1.fffffcp-1, INEXACT)
+T(RZ, -0x1.2255895573358p+845,   -0x1.86c1c6bcbea6bp+0,   0x1.fffffep-1, INEXACT)
 T(RU, -0x1.2255895573358p+845,   -0x1.86c1c6bcbea6bp+0,   0x1.fffffep-1, INEXACT)
 T(RD, -0x1.2255895573358p+845,   -0x1.86c1c6bcbea6cp+0,  -0x1.2369cp-24, INEXACT)
 T(RN,  -0x1.0ebd0d0a987efp+46,    0x1.1e8a0861f2ed9p+3,   -0x1.fffffp-2, INEXACT)
 T(RZ, -0x1.b4bff878a4ea9p+937,   -0x1.94d9fcc3c91c4p+2,  0x1.60ee94p-23, INEXACT)
-T(RU, -0x1.b4bff878a4ea9p+937,   -0x1.94d9fcc3c91c4p+2,  0x1.60ee96p-23, INEXACT)
-T(RD, -0x1.b4bff878a4ea9p+937,   -0x1.94d9fcc3c91c5p+2,  -0x1.fffffcp-1, INEXACT)
+T(RU, -0x1.b4bff878a4ea9p+937,   -0x1.94d9fcc3c91c4p+2,  0x1.60ee94p-23, INEXACT)
+T(RD, -0x1.b4bff878a4ea9p+937,   -0x1.94d9fcc3c91c5p+2,  -0x1.fffffap-1, INEXACT)
 T(RN,  0x1.6db19b02bd0aap+549,   -0x1.0bb53a1bc704bp-1,  -0x1.fffff4p-2, INEXACT)
-T(RZ, -0x1.b3b1f98a75ef2p+440,    -0x1.021e0afe3058p+3,  0x1.615662p-24, INEXACT)
+T(RZ, -0x1.b3b1f98a75ef2p+440,    -0x1.021e0afe3058p+3,  0x1.615664p-24, INEXACT)
 T(RU, -0x1.b3b1f98a75ef2p+440,    -0x1.021e0afe3058p+3,  0x1.615664p-24, INEXACT)
 T(RD, -0x1.b3b1f98a75ef2p+440,   -0x1.021e0afe30581p+3,  -0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.700b54a172435p+433,   -0x1.da6d594ef8ac4p+0,   0x1.fffffcp-1, INEXACT)
-T(RU,  0x1.700b54a172435p+433,   -0x1.da6d594ef8ac4p+0,   0x1.fffffep-1, INEXACT)
-T(RD,  0x1.700b54a172435p+433,   -0x1.da6d594ef8ac5p+0, -0x1.b13222p-24, INEXACT)
-T(RZ, -0x1.ba6b6154edecdp+172,    0x1.23c63575b6772p+2, -0x1.9b0732p-28, INEXACT)
+T(RU,  0x1.700b54a172435p+433,   -0x1.da6d594ef8ac4p+0,   0x1.fffffcp-1, INEXACT)
+T(RD,  0x1.700b54a172435p+433,   -0x1.da6d594ef8ac5p+0,  -0x1.b1322p-24, INEXACT)
+T(RZ, -0x1.ba6b6154edecdp+172,    0x1.23c63575b6772p+2, -0x1.9b0734p-28, INEXACT)
 T(RD, -0x1.ba6b6154edecdp+172,    0x1.23c63575b6772p+2, -0x1.9b0734p-28, INEXACT)
 T(RU, -0x1.ba6b6154edecdp+172,    0x1.23c63575b6773p+2,          0x1p+0, INEXACT)
 T(RZ,  0x1.c61403d7875aep+407,    -0x1.18a068c2b843p+0,   0x1.fffffap-1, INEXACT)
-T(RU,  0x1.c61403d7875aep+407,    -0x1.18a068c2b843p+0,   0x1.fffffcp-1, INEXACT)
+T(RU,  0x1.c61403d7875aep+407,    -0x1.18a068c2b843p+0,   0x1.fffffap-1, INEXACT)
 T(RD,  0x1.c61403d7875aep+407,   -0x1.18a068c2b8431p+0, -0x1.403668p-23, INEXACT)
-T(RZ, -0x1.31fa1dcf1a1dfp+937,    0x1.57fb439d41ba4p-1, -0x1.201dcep-24, INEXACT)
+T(RZ, -0x1.31fa1dcf1a1dfp+937,    0x1.57fb439d41ba4p-1,  -0x1.201ddp-24, INEXACT)
 T(RD, -0x1.31fa1dcf1a1dfp+937,    0x1.57fb439d41ba4p-1,  -0x1.201ddp-24, INEXACT)
 T(RU, -0x1.31fa1dcf1a1dfp+937,    0x1.57fb439d41ba5p-1,   0x1.fffffep-1, INEXACT)
-T(RZ, -0x1.739d7a32679cfp+798,    -0x1.1b3cd135cf0cp-4,  0x1.2e103ap-25, INEXACT)
+T(RZ, -0x1.739d7a32679cfp+798,    -0x1.1b3cd135cf0cp-4,  0x1.2e103cp-25, INEXACT)
 T(RU, -0x1.739d7a32679cfp+798,    -0x1.1b3cd135cf0cp-4,  0x1.2e103cp-25, INEXACT)
-T(RD, -0x1.739d7a32679cfp+798,   -0x1.1b3cd135cf0c1p-4,         -0x1p+0, INEXACT)
+T(RD, -0x1.739d7a32679cfp+798,   -0x1.1b3cd135cf0c1p-4,  -0x1.fffffep-1, INEXACT)
 T(RN, 0x1.36e9123d3397ap+1016,    0x1.7d63eb188f222p+1,  -0x1.fffff4p-2, INEXACT)
 T(RZ,  0x1.d6849961087bfp+648,    0x1.803beb668ecd6p-2,  -0x1.fffff8p-1, INEXACT)
-T(RD,  0x1.d6849961087bfp+648,    0x1.803beb668ecd6p-2,  -0x1.fffffap-1, INEXACT)
+T(RD,  0x1.d6849961087bfp+648,    0x1.803beb668ecd6p-2,  -0x1.fffff8p-1, INEXACT)
 T(RU,  0x1.d6849961087bfp+648,    0x1.803beb668ecd7p-2,  0x1.f0db4cp-23, INEXACT)
-T(RZ, -0x1.61a7f3b6265bcp+135,   -0x1.9d530762a27d5p+0,   0x1.fffffcp-1, INEXACT)
+T(RZ, -0x1.61a7f3b6265bcp+135,   -0x1.9d530762a27d5p+0,   0x1.fffffep-1, INEXACT)
 T(RU, -0x1.61a7f3b6265bcp+135,   -0x1.9d530762a27d5p+0,   0x1.fffffep-1, INEXACT)
 T(RD, -0x1.61a7f3b6265bcp+135,   -0x1.9d530762a27d6p+0, -0x1.32236cp-24, INEXACT)
-T(RZ,  -0x1.26800d72af81p+942,   -0x1.a4adf8c5cea63p-1,   0x1.fffffcp-1, INEXACT)
+T(RZ,  -0x1.26800d72af81p+942,   -0x1.a4adf8c5cea63p-1,   0x1.fffffep-1, INEXACT)
 T(RU,  -0x1.26800d72af81p+942,   -0x1.a4adf8c5cea63p-1,   0x1.fffffep-1, INEXACT)
-T(RD,  -0x1.26800d72af81p+942,   -0x1.a4adf8c5cea64p-1, -0x1.2d204ap-24, INEXACT)
+T(RD,  -0x1.26800d72af81p+942,   -0x1.a4adf8c5cea64p-1, -0x1.2d2048p-24, INEXACT)
 T(RN, -0x1.e2d732bb3044bp+781,    0x1.84e8519cb7d9dp+1,  -0x1.fffffap-2, INEXACT)
 T(RN,  -0x1.62f10d440471p+633,   -0x1.14bea13d97249p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.10f596fd85132p+909,   -0x1.50fa711357c3ap+1,  -0x1.fffff4p-2, INEXACT)
@@ -1309,77 +1309,77 @@ T(RN,  0x1.ea41d518ff896p+821,    0x1.6871796fbddefp+0,  -0x1.fffffap-2, INEXACT
 T(RN,  0x1.e38d96f61ff45p+935,   -0x1.270de980b5946p-1,  -0x1.fffff2p-2, INEXACT)
 T(RN, -0x1.8b97ad047029cp+884,   -0x1.922cbd13d6342p-4,  -0x1.fffffcp-2, INEXACT)
 T(RZ,  0x1.9082883287ff4p+816,    0x1.163f4a4d4f52cp+0, -0x1.ec85aep-24, INEXACT)
-T(RD,  0x1.9082883287ff4p+816,    0x1.163f4a4d4f52cp+0,  -0x1.ec85bp-24, INEXACT)
-T(RU,  0x1.9082883287ff4p+816,    0x1.163f4a4d4f52dp+0,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.9082883287ff4p+816,    0x1.163f4a4d4f52cp+0, -0x1.ec85aep-24, INEXACT)
+T(RU,  0x1.9082883287ff4p+816,    0x1.163f4a4d4f52dp+0,   0x1.fffffcp-1, INEXACT)
 T(RZ,  0x1.f08c7efd77c62p+685,   -0x1.403e51bf03133p+2,  0x1.c57432p-27, INEXACT)
-T(RU,  0x1.f08c7efd77c62p+685,   -0x1.403e51bf03133p+2,  0x1.c57434p-27, INEXACT)
+T(RU,  0x1.f08c7efd77c62p+685,   -0x1.403e51bf03133p+2,  0x1.c57432p-27, INEXACT)
 T(RD,  0x1.f08c7efd77c62p+685,   -0x1.403e51bf03134p+2,         -0x1p+0, INEXACT)
 T(RZ, -0x1.6a46ce8403b2cp+163,    0x1.8637c65a6af98p+2, -0x1.15216ap-27, INEXACT)
-T(RD, -0x1.6a46ce8403b2cp+163,    0x1.8637c65a6af98p+2, -0x1.15216cp-27, INEXACT)
+T(RD, -0x1.6a46ce8403b2cp+163,    0x1.8637c65a6af98p+2, -0x1.15216ap-27, INEXACT)
 T(RU, -0x1.6a46ce8403b2cp+163,    0x1.8637c65a6af99p+2,          0x1p+0, INEXACT)
 T(RZ,  0x1.76f54b6468537p+380,   -0x1.546febfa4e423p-2,   0x1.2bc02p-25, INEXACT)
-T(RU,  0x1.76f54b6468537p+380,   -0x1.546febfa4e423p-2,  0x1.2bc022p-25, INEXACT)
-T(RD,  0x1.76f54b6468537p+380,   -0x1.546febfa4e424p-2,         -0x1p+0, INEXACT)
+T(RU,  0x1.76f54b6468537p+380,   -0x1.546febfa4e423p-2,   0x1.2bc02p-25, INEXACT)
+T(RD,  0x1.76f54b6468537p+380,   -0x1.546febfa4e424p-2,  -0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.e8f24dca4bc88p+794,   -0x1.c781ce71259fep-1,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.e8f24dca4bc88p+794,   -0x1.c781ce71259fep-1,          0x1p+0, INEXACT)
+T(RU,  0x1.e8f24dca4bc88p+794,   -0x1.c781ce71259fep-1,   0x1.fffffep-1, INEXACT)
 T(RD,  0x1.e8f24dca4bc88p+794,   -0x1.c781ce71259ffp-1,   -0x1.1a5cp-25, INEXACT)
-T(RZ,  0x1.e75838b789d15p+118,    0x1.886cc502f0e66p-1, -0x1.7e16d8p-24, INEXACT)
+T(RZ,  0x1.e75838b789d15p+118,    0x1.886cc502f0e66p-1, -0x1.7e16dap-24, INEXACT)
 T(RD,  0x1.e75838b789d15p+118,    0x1.886cc502f0e66p-1, -0x1.7e16dap-24, INEXACT)
 T(RU,  0x1.e75838b789d15p+118,    0x1.886cc502f0e67p-1,   0x1.fffffep-1, INEXACT)
 T(RN, -0x1.386638cd2fc73p+458,    0x1.05dd7174c4d39p+2,  -0x1.fffffap-2, INEXACT)
 T(RZ, -0x1.2a9b020bca5c1p+167,     0x1.ebc467c82806p+0, -0x1.a06d56p-25, INEXACT)
-T(RD, -0x1.2a9b020bca5c1p+167,     0x1.ebc467c82806p+0, -0x1.a06d58p-25, INEXACT)
-T(RU, -0x1.2a9b020bca5c1p+167,    0x1.ebc467c828061p+0,          0x1p+0, INEXACT)
+T(RD, -0x1.2a9b020bca5c1p+167,     0x1.ebc467c82806p+0, -0x1.a06d56p-25, INEXACT)
+T(RU, -0x1.2a9b020bca5c1p+167,    0x1.ebc467c828061p+0,   0x1.fffffep-1, INEXACT)
 T(RZ,  -0x1.873d6a685242ep+32,    0x1.e1a4e4965fe56p-1, -0x1.887702p-25, INEXACT)
-T(RD,  -0x1.873d6a685242ep+32,    0x1.e1a4e4965fe56p-1, -0x1.887704p-25, INEXACT)
-T(RU,  -0x1.873d6a685242ep+32,    0x1.e1a4e4965fe57p-1,          0x1p+0, INEXACT)
+T(RD,  -0x1.873d6a685242ep+32,    0x1.e1a4e4965fe56p-1, -0x1.887702p-25, INEXACT)
+T(RU,  -0x1.873d6a685242ep+32,    0x1.e1a4e4965fe57p-1,   0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.4c203cca3de5cp+330,    0x1.e8bf48f212896p-2, -0x1.4ba684p-27, INEXACT)
-T(RD,  0x1.4c203cca3de5cp+330,    0x1.e8bf48f212896p-2, -0x1.4ba686p-27, INEXACT)
+T(RD,  0x1.4c203cca3de5cp+330,    0x1.e8bf48f212896p-2, -0x1.4ba684p-27, INEXACT)
 T(RU,  0x1.4c203cca3de5cp+330,    0x1.e8bf48f212897p-2,          0x1p+0, INEXACT)
 T(RN, -0x1.3f16b258df9aap+307,   -0x1.7b1e358d7a9dbp-1,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.5087527fce401p+936,    -0x1.8bfc2677aa27p+0,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.d34afcb98fd4fp+738,    0x1.ae65123000909p-2,         -0x1p-1, INEXACT)
 T(RN, -0x1.0bc09953ea21cp+457,   -0x1.74a113fe774eap-2,  -0x1.fffffap-2, INEXACT)
 T(RN, -0x1.588f83e1df356p+698,   -0x1.72ce78d247ca7p-1,  -0x1.fffffap-2, INEXACT)
-T(RZ, -0x1.f44d3aa7fca2dp+609,   -0x1.494e4c2759436p-3,   0x1.fffffcp-1, INEXACT)
+T(RZ, -0x1.f44d3aa7fca2dp+609,   -0x1.494e4c2759436p-3,   0x1.fffffep-1, INEXACT)
 T(RU, -0x1.f44d3aa7fca2dp+609,   -0x1.494e4c2759436p-3,   0x1.fffffep-1, INEXACT)
-T(RD, -0x1.f44d3aa7fca2dp+609,   -0x1.494e4c2759437p-3, -0x1.09f284p-24, INEXACT)
+T(RD, -0x1.f44d3aa7fca2dp+609,   -0x1.494e4c2759437p-3, -0x1.09f282p-24, INEXACT)
 T(RZ,   0x1.0d76e0083d141p+32,   -0x1.602ff3a877806p+3,   0x1.fffffcp-1, INEXACT)
-T(RU,   0x1.0d76e0083d141p+32,   -0x1.602ff3a877806p+3,   0x1.fffffep-1, INEXACT)
+T(RU,   0x1.0d76e0083d141p+32,   -0x1.602ff3a877806p+3,   0x1.fffffcp-1, INEXACT)
 T(RD,   0x1.0d76e0083d141p+32,   -0x1.602ff3a877807p+3, -0x1.d547a8p-24, INEXACT)
 T(RN, -0x1.a1e93fd56d158p+769,   -0x1.3065394e39146p-1,  -0x1.fffffap-2, INEXACT)
 T(RN,   0x1.b66838be38c5fp+26,   -0x1.3b140563043f5p+0,  -0x1.fffffap-2, INEXACT)
 T(RN,  0x1.a21cbe8525e57p+235,   -0x1.21b4433769504p+2,  -0x1.fffffap-2, INEXACT)
-T(RZ,  0x1.d975cb8d7f91fp+381,   -0x1.742eface47498p-2,  0x1.7abbb4p-26, INEXACT)
+T(RZ,  0x1.d975cb8d7f91fp+381,   -0x1.742eface47498p-2,  0x1.7abbb6p-26, INEXACT)
 T(RU,  0x1.d975cb8d7f91fp+381,   -0x1.742eface47498p-2,  0x1.7abbb6p-26, INEXACT)
 T(RD,  0x1.d975cb8d7f91fp+381,   -0x1.742eface47499p-2,         -0x1p+0, INEXACT)
 T(RN, -0x1.d105ad420c2d2p+253,     0x1.f382af1b94afp+0,  -0x1.fffffcp-2, INEXACT)
 T(RN,  0x1.cb7b390b4f709p+742,     0x1.a3cb865dd287p+4,         -0x1p-1, INEXACT)
 T(RZ, -0x1.ef878fa5f873ap+946,    0x1.8541b3f7e805cp-1,  -0x1.fffffep-1, INEXACT)
-T(RD, -0x1.ef878fa5f873ap+946,    0x1.8541b3f7e805cp-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.ef878fa5f873ap+946,    0x1.8541b3f7e805dp-1,   0x1.60461p-25, INEXACT)
+T(RD, -0x1.ef878fa5f873ap+946,    0x1.8541b3f7e805cp-1,  -0x1.fffffep-1, INEXACT)
+T(RU, -0x1.ef878fa5f873ap+946,    0x1.8541b3f7e805dp-1,  0x1.60460ep-25, INEXACT)
 T(RN, -0x1.8a4bdff254bcdp+236,   -0x1.496fc85b187a5p+0,  -0x1.fffffcp-2, INEXACT)
-T(RZ,  0x1.89f11a6684319p+981,    0x1.fb4521ac9a55ap-2,  -0x1.fffffcp-1, INEXACT)
+T(RZ,  0x1.89f11a6684319p+981,    0x1.fb4521ac9a55ap-2,  -0x1.fffffep-1, INEXACT)
 T(RD,  0x1.89f11a6684319p+981,    0x1.fb4521ac9a55ap-2,  -0x1.fffffep-1, INEXACT)
-T(RU,  0x1.89f11a6684319p+981,    0x1.fb4521ac9a55bp-2,  0x1.583372p-24, INEXACT)
-T(RZ, -0x1.5884d0a4efa1cp+767,   -0x1.b30bd91f78497p-2,  0x1.087f56p-26, INEXACT)
+T(RU,  0x1.89f11a6684319p+981,    0x1.fb4521ac9a55bp-2,   0x1.58337p-24, INEXACT)
+T(RZ, -0x1.5884d0a4efa1cp+767,   -0x1.b30bd91f78497p-2,  0x1.087f58p-26, INEXACT)
 T(RU, -0x1.5884d0a4efa1cp+767,   -0x1.b30bd91f78497p-2,  0x1.087f58p-26, INEXACT)
 T(RD, -0x1.5884d0a4efa1cp+767,   -0x1.b30bd91f78498p-2,         -0x1p+0, INEXACT)
-T(RZ,  0x1.6ec69a7823fadp+537,    0x1.57727e80701fdp+1,  -0x1.fffffcp-1, INEXACT)
+T(RZ,  0x1.6ec69a7823fadp+537,    0x1.57727e80701fdp+1,  -0x1.fffffep-1, INEXACT)
 T(RD,  0x1.6ec69a7823fadp+537,    0x1.57727e80701fdp+1,  -0x1.fffffep-1, INEXACT)
-T(RU,  0x1.6ec69a7823fadp+537,    0x1.57727e80701fep+1,  0x1.2e252cp-24, INEXACT)
-T(RZ, -0x1.84f643ff5fb48p+692,   -0x1.05581c7f97faap+0,  0x1.e4cd9ap-26, INEXACT)
+T(RU,  0x1.6ec69a7823fadp+537,    0x1.57727e80701fep+1,  0x1.2e252ap-24, INEXACT)
+T(RZ, -0x1.84f643ff5fb48p+692,   -0x1.05581c7f97faap+0,  0x1.e4cd9cp-26, INEXACT)
 T(RU, -0x1.84f643ff5fb48p+692,   -0x1.05581c7f97faap+0,  0x1.e4cd9cp-26, INEXACT)
 T(RD, -0x1.84f643ff5fb48p+692,   -0x1.05581c7f97fabp+0,         -0x1p+0, INEXACT)
 T(RZ,  0x1.37aa04b83a5dep+897,   -0x1.7df2ed81f05fep+1,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.37aa04b83a5dep+897,   -0x1.7df2ed81f05fep+1,          0x1p+0, INEXACT)
-T(RD,  0x1.37aa04b83a5dep+897,   -0x1.7df2ed81f05ffp+1, -0x1.5d4982p-25, INEXACT)
+T(RU,  0x1.37aa04b83a5dep+897,   -0x1.7df2ed81f05fep+1,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.37aa04b83a5dep+897,   -0x1.7df2ed81f05ffp+1,  -0x1.5d498p-25, INEXACT)
 T(RZ,  0x1.18db8a540af36p+519,    0x1.ec4d0eba624fdp+0,  -0x1.fffffcp-1, INEXACT)
-T(RD,  0x1.18db8a540af36p+519,    0x1.ec4d0eba624fdp+0,  -0x1.fffffep-1, INEXACT)
-T(RU,  0x1.18db8a540af36p+519,    0x1.ec4d0eba624fep+0,  0x1.f7d084p-24, INEXACT)
+T(RD,  0x1.18db8a540af36p+519,    0x1.ec4d0eba624fdp+0,  -0x1.fffffcp-1, INEXACT)
+T(RU,  0x1.18db8a540af36p+519,    0x1.ec4d0eba624fep+0,  0x1.f7d082p-24, INEXACT)
 T(RN, -0x1.9b37a2d07288cp+219,    0x1.337b471b05b38p+2,  -0x1.fffff8p-2, INEXACT)
 T(RZ,  0x1.2c211db1ae06fp+239,    0x1.98d5db8d97e32p+0, -0x1.0d0542p-24, INEXACT)
-T(RD,  0x1.2c211db1ae06fp+239,    0x1.98d5db8d97e32p+0, -0x1.0d0544p-24, INEXACT)
+T(RD,  0x1.2c211db1ae06fp+239,    0x1.98d5db8d97e32p+0, -0x1.0d0542p-24, INEXACT)
 T(RU,  0x1.2c211db1ae06fp+239,    0x1.98d5db8d97e33p+0,   0x1.fffffep-1, INEXACT)
 T(RN,  0x1.3393aae46c2a3p+168,   -0x1.bfe4b0d6ef286p+1,  -0x1.fffff8p-2, INEXACT)
 T(RN,   -0x1.d8938e2f52d9ep+9,    0x1.01e66c696916ap-1,  -0x1.fffffcp-2, INEXACT)
@@ -1388,76 +1388,76 @@ T(RN, -0x1.94b8216856942p+836,   -0x1.93e03fdf0d026p+0,  -0x1.fffffep-2, INEXACT
 T(RN, -0x1.4153546984b67p+619,    0x1.cfe3ff2a2fe0ep-2,  -0x1.fffffap-2, INEXACT)
 T(RN, -0x1.964985c865334p+607,   -0x1.74e470d7e36b2p-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.a88d1374dbabap+143,   -0x1.dfd994aa48a84p-4,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.6f7a895da4c7dp+601,    0x1.a401159641974p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.6f7a895da4c7dp+601,    0x1.a401159641974p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.6f7a895da4c7dp+601,    0x1.a401159641974p-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.6f7a895da4c7dp+601,    0x1.a401159641975p-1,   0x1.9e181p-27, INEXACT)
+T(RU, -0x1.6f7a895da4c7dp+601,    0x1.a401159641975p-1,  0x1.9e180ep-27, INEXACT)
 T(RN, -0x1.ff63c19ff41ccp+731,    0x1.bd91517d81668p-1,         -0x1p-1, INEXACT)
 T(RN,  0x1.28ff248696e01p+239,    0x1.2229a5f2a5adep-1,  -0x1.fffffep-2, INEXACT)
 T(RZ,   0x1.b45a21eee741dp+49,   -0x1.00b379f89dae3p-2,   0x1.fffffep-1, INEXACT)
-T(RU,   0x1.b45a21eee741dp+49,   -0x1.00b379f89dae3p-2,          0x1p+0, INEXACT)
-T(RD,   0x1.b45a21eee741dp+49,   -0x1.00b379f89dae4p-2, -0x1.320e28p-25, INEXACT)
+T(RU,   0x1.b45a21eee741dp+49,   -0x1.00b379f89dae3p-2,   0x1.fffffep-1, INEXACT)
+T(RD,   0x1.b45a21eee741dp+49,   -0x1.00b379f89dae4p-2, -0x1.320e26p-25, INEXACT)
 T(RZ,  0x1.13fcce3ec3fffp+918,   -0x1.99a826f81887cp+2,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.13fcce3ec3fffp+918,   -0x1.99a826f81887cp+2,          0x1p+0, INEXACT)
-T(RD,  0x1.13fcce3ec3fffp+918,   -0x1.99a826f81887dp+2,  -0x1.2ab67p-25, INEXACT)
+T(RU,  0x1.13fcce3ec3fffp+918,   -0x1.99a826f81887cp+2,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.13fcce3ec3fffp+918,   -0x1.99a826f81887dp+2, -0x1.2ab66ep-25, INEXACT)
 T(RN,  0x1.17e5b7701af05p+702,    0x1.43cf905da8dc3p-2,         -0x1p-1, INEXACT)
-T(RZ,  0x1.5c2b927cf9208p+409,   -0x1.3c65c3810729cp-1,  0x1.bd0944p-25, INEXACT)
+T(RZ,  0x1.5c2b927cf9208p+409,   -0x1.3c65c3810729cp-1,  0x1.bd0946p-25, INEXACT)
 T(RU,  0x1.5c2b927cf9208p+409,   -0x1.3c65c3810729cp-1,  0x1.bd0946p-25, INEXACT)
-T(RD,  0x1.5c2b927cf9208p+409,   -0x1.3c65c3810729dp-1,         -0x1p+0, INEXACT)
-T(RZ,   -0x1.b249f0715cdep+79,   -0x1.1b2eeedbba749p-1,  0x1.e0fee6p-25, INEXACT)
+T(RD,  0x1.5c2b927cf9208p+409,   -0x1.3c65c3810729dp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,   -0x1.b249f0715cdep+79,   -0x1.1b2eeedbba749p-1,  0x1.e0fee8p-25, INEXACT)
 T(RU,   -0x1.b249f0715cdep+79,   -0x1.1b2eeedbba749p-1,  0x1.e0fee8p-25, INEXACT)
-T(RD,   -0x1.b249f0715cdep+79,   -0x1.1b2eeedbba74ap-1,         -0x1p+0, INEXACT)
+T(RD,   -0x1.b249f0715cdep+79,   -0x1.1b2eeedbba74ap-1,  -0x1.fffffep-1, INEXACT)
 T(RZ, -0x1.707a17e4e67a2p+755,    0x1.17508a9e34cb2p+0, -0x1.66b7c2p-25, INEXACT)
-T(RD, -0x1.707a17e4e67a2p+755,    0x1.17508a9e34cb2p+0, -0x1.66b7c4p-25, INEXACT)
-T(RU, -0x1.707a17e4e67a2p+755,    0x1.17508a9e34cb3p+0,          0x1p+0, INEXACT)
+T(RD, -0x1.707a17e4e67a2p+755,    0x1.17508a9e34cb2p+0, -0x1.66b7c2p-25, INEXACT)
+T(RU, -0x1.707a17e4e67a2p+755,    0x1.17508a9e34cb3p+0,   0x1.fffffep-1, INEXACT)
 T(RN, -0x1.21ca9c1be810bp+532,    0x1.3d361f77289fap-1,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.d0e67d6abeeefp+452,   -0x1.766436e91dcedp-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.d0e67d6abeeefp+452,   -0x1.766436e91dcedp-1,          0x1p+0, INEXACT)
 T(RU, -0x1.d0e67d6abeeefp+452,   -0x1.766436e91dcedp-1,          0x1p+0, INEXACT)
-T(RD, -0x1.d0e67d6abeeefp+452,   -0x1.766436e91dceep-1, -0x1.b9ede2p-27, INEXACT)
-T(RZ,  0x1.e0db37adb9f34p+673,   -0x1.7e5b72fa7643dp+2,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.d0e67d6abeeefp+452,   -0x1.766436e91dceep-1,  -0x1.b9edep-27, INEXACT)
+T(RZ,  0x1.e0db37adb9f34p+673,   -0x1.7e5b72fa7643dp+2,          0x1p+0, INEXACT)
 T(RU,  0x1.e0db37adb9f34p+673,   -0x1.7e5b72fa7643dp+2,          0x1p+0, INEXACT)
 T(RD,  0x1.e0db37adb9f34p+673,   -0x1.7e5b72fa7643ep+2, -0x1.e8244ap-29, INEXACT)
-T(RZ,   0x1.a562c5dba160cp+96,   -0x1.06037d780ab0fp+1,  0x1.e61f72p-27, INEXACT)
+T(RZ,   0x1.a562c5dba160cp+96,   -0x1.06037d780ab0fp+1,  0x1.e61f74p-27, INEXACT)
 T(RU,   0x1.a562c5dba160cp+96,   -0x1.06037d780ab0fp+1,  0x1.e61f74p-27, INEXACT)
 T(RD,   0x1.a562c5dba160cp+96,    -0x1.06037d780ab1p+1,         -0x1p+0, INEXACT)
 T(RN,  -0x1.f307ab1e59a7p+311,    0x1.a8fe6333056f2p+1,  -0x1.fffffep-2, INEXACT)
 T(RN,   0x1.403c897c5bba4p+34,   -0x1.c9cb03b0e47a1p-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.e42744ecdfebap+635,    0x1.8ec230a67dc83p+3,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.e42744ecdfebap+635,    0x1.8ec230a67dc83p+3,         -0x1p+0, INEXACT)
 T(RD,  0x1.e42744ecdfebap+635,    0x1.8ec230a67dc83p+3,         -0x1p+0, INEXACT)
-T(RU,  0x1.e42744ecdfebap+635,    0x1.8ec230a67dc84p+3,  0x1.6acbfcp-28, INEXACT)
-T(RZ,  0x1.6a9e2bf2005b6p+915,    0x1.125ef4c33c54ep+0,  -0x1.fffffep-1, INEXACT)
+T(RU,  0x1.e42744ecdfebap+635,    0x1.8ec230a67dc84p+3,  0x1.6acbfap-28, INEXACT)
+T(RZ,  0x1.6a9e2bf2005b6p+915,    0x1.125ef4c33c54ep+0,         -0x1p+0, INEXACT)
 T(RD,  0x1.6a9e2bf2005b6p+915,    0x1.125ef4c33c54ep+0,         -0x1p+0, INEXACT)
 T(RU,  0x1.6a9e2bf2005b6p+915,    0x1.125ef4c33c54fp+0,   0x1.b7d42p-26, INEXACT)
 T(RN, -0x1.a24f8faab6931p+276,   -0x1.a9802cc393962p+0,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.0180d7abc6649p+697,   -0x1.b6f6ee3f6eadcp+5,  0x1.a7e2a2p-25, INEXACT)
-T(RU,  0x1.0180d7abc6649p+697,   -0x1.b6f6ee3f6eadcp+5,  0x1.a7e2a4p-25, INEXACT)
-T(RD,  0x1.0180d7abc6649p+697,   -0x1.b6f6ee3f6eaddp+5,         -0x1p+0, INEXACT)
+T(RU,  0x1.0180d7abc6649p+697,   -0x1.b6f6ee3f6eadcp+5,  0x1.a7e2a2p-25, INEXACT)
+T(RD,  0x1.0180d7abc6649p+697,   -0x1.b6f6ee3f6eaddp+5,  -0x1.fffffep-1, INEXACT)
 T(RZ,  0x1.39b15ba0ca2fbp+365,   -0x1.17b71fd4396cdp-1,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.39b15ba0ca2fbp+365,   -0x1.17b71fd4396cdp-1,          0x1p+0, INEXACT)
+T(RU,  0x1.39b15ba0ca2fbp+365,   -0x1.17b71fd4396cdp-1,   0x1.fffffep-1, INEXACT)
 T(RD,  0x1.39b15ba0ca2fbp+365,   -0x1.17b71fd4396cep-1, -0x1.464074p-25, INEXACT)
-T(RZ,  -0x1.3c92e68741f98p+58,    0x1.3475e807fda9ap-4, -0x1.5c85b6p-26, INEXACT)
+T(RZ,  -0x1.3c92e68741f98p+58,    0x1.3475e807fda9ap-4, -0x1.5c85b8p-26, INEXACT)
 T(RD,  -0x1.3c92e68741f98p+58,    0x1.3475e807fda9ap-4, -0x1.5c85b8p-26, INEXACT)
 T(RU,  -0x1.3c92e68741f98p+58,    0x1.3475e807fda9bp-4,          0x1p+0, INEXACT)
 T(RZ, -0x1.d0c6f841701d4p+904,   -0x1.6c4597d5e0691p-7,  0x1.120fc6p-25, INEXACT)
-T(RU, -0x1.d0c6f841701d4p+904,   -0x1.6c4597d5e0691p-7,  0x1.120fc8p-25, INEXACT)
-T(RD, -0x1.d0c6f841701d4p+904,   -0x1.6c4597d5e0692p-7,         -0x1p+0, INEXACT)
+T(RU, -0x1.d0c6f841701d4p+904,   -0x1.6c4597d5e0691p-7,  0x1.120fc6p-25, INEXACT)
+T(RD, -0x1.d0c6f841701d4p+904,   -0x1.6c4597d5e0692p-7,  -0x1.fffffep-1, INEXACT)
 T(RN,  0x1.6ca4fa805e16ap+289,   -0x1.77345e1ba78d9p-1,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.f2625fa42e827p+885,   -0x1.144cbbc662ab8p-2,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.f4eff50580e2bp+699,    0x1.ca5de7917b57bp-2,         -0x1p-1, INEXACT)
 T(RN,  0x1.898af981f608ap+485,    0x1.7884d58a9f7eep-3,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.533de2dd49dd8p+773,    -0x1.a26ebdaa5b0cp+0,  -0x1.fffffep-2, INEXACT)
 T(RZ,  0x1.40c511daa90a3p+819,   -0x1.9b5d970e14689p+0,   0x1.fffffep-1, INEXACT)
-T(RU,  0x1.40c511daa90a3p+819,   -0x1.9b5d970e14689p+0,          0x1p+0, INEXACT)
-T(RD,  0x1.40c511daa90a3p+819,   -0x1.9b5d970e1468ap+0, -0x1.f8d6f2p-25, INEXACT)
+T(RU,  0x1.40c511daa90a3p+819,   -0x1.9b5d970e14689p+0,   0x1.fffffep-1, INEXACT)
+T(RD,  0x1.40c511daa90a3p+819,   -0x1.9b5d970e1468ap+0,  -0x1.f8d6fp-25, INEXACT)
 T(RZ,  0x1.835fa33648732p+614,    0x1.eee9313edb111p-4,  -0x1.fffffep-1, INEXACT)
-T(RD,  0x1.835fa33648732p+614,    0x1.eee9313edb111p-4,         -0x1p+0, INEXACT)
+T(RD,  0x1.835fa33648732p+614,    0x1.eee9313edb111p-4,  -0x1.fffffep-1, INEXACT)
 T(RU,  0x1.835fa33648732p+614,    0x1.eee9313edb112p-4,  0x1.9a313cp-25, INEXACT)
 T(RZ, -0x1.c8770ce679365p+529,   -0x1.7228522bbca31p-4,   0x1.fffffep-1, INEXACT)
-T(RU, -0x1.c8770ce679365p+529,   -0x1.7228522bbca31p-4,          0x1p+0, INEXACT)
-T(RD, -0x1.c8770ce679365p+529,   -0x1.7228522bbca32p-4, -0x1.8e533ep-25, INEXACT)
+T(RU, -0x1.c8770ce679365p+529,   -0x1.7228522bbca31p-4,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.c8770ce679365p+529,   -0x1.7228522bbca32p-4, -0x1.8e533cp-25, INEXACT)
 T(RZ, -0x1.bcd6e4e60aeb7p+588,   -0x1.4be6dc8d4e023p-4,  0x1.764cb6p-25, INEXACT)
-T(RU, -0x1.bcd6e4e60aeb7p+588,   -0x1.4be6dc8d4e023p-4,  0x1.764cb8p-25, INEXACT)
-T(RD, -0x1.bcd6e4e60aeb7p+588,   -0x1.4be6dc8d4e024p-4,         -0x1p+0, INEXACT)
-T(RZ,   0x1.e4e18e58856ap+754,   -0x1.5b9e81405bf26p+2,   0x1.fffffep-1, INEXACT)
+T(RU, -0x1.bcd6e4e60aeb7p+588,   -0x1.4be6dc8d4e023p-4,  0x1.764cb6p-25, INEXACT)
+T(RD, -0x1.bcd6e4e60aeb7p+588,   -0x1.4be6dc8d4e024p-4,  -0x1.fffffep-1, INEXACT)
+T(RZ,   0x1.e4e18e58856ap+754,   -0x1.5b9e81405bf26p+2,          0x1p+0, INEXACT)
 T(RU,   0x1.e4e18e58856ap+754,   -0x1.5b9e81405bf26p+2,          0x1p+0, INEXACT)
 T(RD,   0x1.e4e18e58856ap+754,   -0x1.5b9e81405bf27p+2, -0x1.ea9becp-27, INEXACT)
 T(RN, -0x1.413e9dafc9717p+372,    -0x1.7b3eb7c336a7p-3,         -0x1p-1, INEXACT)
@@ -1468,75 +1468,75 @@ T(RN,   -0x1.47ffd14034fcp+67,    0x1.113fdeb3afb19p+2,  -0x1.fffffcp-2, INEXACT
 T(RN,-0x1.81173b2506f77p+1012,   -0x1.56f7e7bfd3014p+3,  -0x1.fffffcp-2, INEXACT)
 T(RN,  0x1.8fe27f125dab2p+478,    0x1.3e2e6a912b06cp+2,  -0x1.fffffcp-2, INEXACT)
 T(RN,  0x1.2ceb0adf3427fp+986,    0x1.242b59b85a521p+1,  -0x1.fffffep-2, INEXACT)
-T(RZ, -0x1.fae36e216d52fp+919,    -0x1.6629c2640fadp-1,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.fae36e216d52fp+919,    -0x1.6629c2640fadp-1,          0x1p+0, INEXACT)
 T(RU, -0x1.fae36e216d52fp+919,    -0x1.6629c2640fadp-1,          0x1p+0, INEXACT)
-T(RD, -0x1.fae36e216d52fp+919,   -0x1.6629c2640fad1p-1, -0x1.ad922ep-28, INEXACT)
-T(RZ,  0x1.c96c3d9b5ca0cp+312,   -0x1.c80d0626fa363p+2,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.fae36e216d52fp+919,   -0x1.6629c2640fad1p-1, -0x1.ad922cp-28, INEXACT)
+T(RZ,  0x1.c96c3d9b5ca0cp+312,   -0x1.c80d0626fa363p+2,          0x1p+0, INEXACT)
 T(RU,  0x1.c96c3d9b5ca0cp+312,   -0x1.c80d0626fa363p+2,          0x1p+0, INEXACT)
 T(RD,  0x1.c96c3d9b5ca0cp+312,   -0x1.c80d0626fa364p+2, -0x1.f8aad4p-26, INEXACT)
-T(RZ, -0x1.f92b8c1979727p+165,   -0x1.d150f68218185p+3,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.f92b8c1979727p+165,   -0x1.d150f68218185p+3,          0x1p+0, INEXACT)
 T(RU, -0x1.f92b8c1979727p+165,   -0x1.d150f68218185p+3,          0x1p+0, INEXACT)
 T(RD, -0x1.f92b8c1979727p+165,   -0x1.d150f68218186p+3, -0x1.e950c4p-27, INEXACT)
-T(RZ, -0x1.53db1f9f0a009p+700,    0x1.c31258b819ecap-3,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.53db1f9f0a009p+700,    0x1.c31258b819ecap-3,         -0x1p+0, INEXACT)
 T(RD, -0x1.53db1f9f0a009p+700,    0x1.c31258b819ecap-3,         -0x1p+0, INEXACT)
-T(RU, -0x1.53db1f9f0a009p+700,    0x1.c31258b819ecbp-3,  0x1.ac09d2p-26, INEXACT)
+T(RU, -0x1.53db1f9f0a009p+700,    0x1.c31258b819ecbp-3,   0x1.ac09dp-26, INEXACT)
 T(RN, -0x1.6bc81720c32b2p+356,   -0x1.7774a95364cfap+0,         -0x1p-1, INEXACT)
 T(RN, -0x1.4d252e00a8072p+664,    0x1.215286e9b742bp+1,  -0x1.fffffep-2, INEXACT)
-T(RZ,  0x1.a8faecf12074cp+785,   -0x1.effd2e0166329p+1,  0x1.4ab67ep-27, INEXACT)
+T(RZ,  0x1.a8faecf12074cp+785,   -0x1.effd2e0166329p+1,   0x1.4ab68p-27, INEXACT)
 T(RU,  0x1.a8faecf12074cp+785,   -0x1.effd2e0166329p+1,   0x1.4ab68p-27, INEXACT)
 T(RD,  0x1.a8faecf12074cp+785,   -0x1.effd2e016632ap+1,         -0x1p+0, INEXACT)
 T(RN,  0x1.731da67afcdd6p+237,    0x1.ef7f8070ecd71p+1,  -0x1.fffffep-2, INEXACT)
 T(RN,  -0x1.aaebbd8c731cbp+69,   -0x1.b1d460029baecp-1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.97725a8eb62b5p+861,   -0x1.3a37a6bc2f256p+0,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.97725a8eb62b5p+861,   -0x1.3a37a6bc2f256p+0,          0x1p+0, INEXACT)
 T(RU,  0x1.97725a8eb62b5p+861,   -0x1.3a37a6bc2f256p+0,          0x1p+0, INEXACT)
 T(RD,  0x1.97725a8eb62b5p+861,   -0x1.3a37a6bc2f257p+0, -0x1.a3d664p-26, INEXACT)
-T(RZ,  -0x1.36cc57f159afp+983,    0x1.ed8753e44ba3bp-2,  -0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.36cc57f159afp+983,    0x1.ed8753e44ba3bp-2,         -0x1p+0, INEXACT)
 T(RD,  -0x1.36cc57f159afp+983,    0x1.ed8753e44ba3bp-2,         -0x1p+0, INEXACT)
-T(RU,  -0x1.36cc57f159afp+983,    0x1.ed8753e44ba3cp-2,  0x1.252d02p-30, INEXACT)
+T(RU,  -0x1.36cc57f159afp+983,    0x1.ed8753e44ba3cp-2,    0x1.252dp-30, INEXACT)
 T(RZ, -0x1.d37702a4ce691p+983,   -0x1.bdcf3a05e03dbp-1,  0x1.0250d2p-27, INEXACT)
-T(RU, -0x1.d37702a4ce691p+983,   -0x1.bdcf3a05e03dbp-1,  0x1.0250d4p-27, INEXACT)
+T(RU, -0x1.d37702a4ce691p+983,   -0x1.bdcf3a05e03dbp-1,  0x1.0250d2p-27, INEXACT)
 T(RD, -0x1.d37702a4ce691p+983,   -0x1.bdcf3a05e03dcp-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.eb346e3fa727cp+823,   -0x1.05c0324ff16bcp-1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.eb346e3fa727cp+823,   -0x1.05c0324ff16bcp-1,          0x1p+0, INEXACT)
 T(RU,  0x1.eb346e3fa727cp+823,   -0x1.05c0324ff16bcp-1,          0x1p+0, INEXACT)
 T(RD,  0x1.eb346e3fa727cp+823,   -0x1.05c0324ff16bdp-1,   -0x1.5eb9p-28, INEXACT)
 T(RN, -0x1.511edacceef24p+452,    0x1.1148f64b8bdf2p+0,         -0x1p-1, INEXACT)
 T(RN,  0x1.d91e39079c265p+111,   -0x1.be07088f745a7p-1,  -0x1.fffffep-2, INEXACT)
 T(RZ, -0x1.5a8ff65f0a7e7p+514,    0x1.41b6876676c83p+1, -0x1.4560b6p-27, INEXACT)
-T(RD, -0x1.5a8ff65f0a7e7p+514,    0x1.41b6876676c83p+1, -0x1.4560b8p-27, INEXACT)
+T(RD, -0x1.5a8ff65f0a7e7p+514,    0x1.41b6876676c83p+1, -0x1.4560b6p-27, INEXACT)
 T(RU, -0x1.5a8ff65f0a7e7p+514,    0x1.41b6876676c84p+1,          0x1p+0, INEXACT)
 T(RN,   0x1.a93d6be030a09p+22,   -0x1.be5edeb000fe1p+0,         -0x1p-1, INEXACT)
 T(RZ, -0x1.f5c273eebf693p+689,    0x1.b17dafde5a37bp-9, -0x1.90bd7ep-27, INEXACT)
-T(RD, -0x1.f5c273eebf693p+689,    0x1.b17dafde5a37bp-9,  -0x1.90bd8p-27, INEXACT)
+T(RD, -0x1.f5c273eebf693p+689,    0x1.b17dafde5a37bp-9, -0x1.90bd7ep-27, INEXACT)
 T(RU, -0x1.f5c273eebf693p+689,    0x1.b17dafde5a37cp-9,          0x1p+0, INEXACT)
-T(RZ,  0x1.7ec80267ed241p+401,    0x1.91af201107522p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.7ec80267ed241p+401,    0x1.91af201107522p-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.7ec80267ed241p+401,    0x1.91af201107522p-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.7ec80267ed241p+401,    0x1.91af201107523p-1,  0x1.c7a8cap-27, INEXACT)
-T(RZ, -0x1.03dbacf620002p+908,    0x1.281502a23edc3p-1,  -0x1.fffffep-1, INEXACT)
+T(RU,  0x1.7ec80267ed241p+401,    0x1.91af201107523p-1,  0x1.c7a8c8p-27, INEXACT)
+T(RZ, -0x1.03dbacf620002p+908,    0x1.281502a23edc3p-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.03dbacf620002p+908,    0x1.281502a23edc3p-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.03dbacf620002p+908,    0x1.281502a23edc4p-1,  0x1.71ea48p-26, INEXACT)
-T(RZ, -0x1.ea760fbf1e67ep+604,    0x1.2482168bb16e4p+0,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.ea760fbf1e67ep+604,    0x1.2482168bb16e4p+0,         -0x1p+0, INEXACT)
 T(RD, -0x1.ea760fbf1e67ep+604,    0x1.2482168bb16e4p+0,         -0x1p+0, INEXACT)
 T(RU, -0x1.ea760fbf1e67ep+604,    0x1.2482168bb16e5p+0,  0x1.ef3fd2p-26, INEXACT)
-T(RZ, -0x1.909f92adea9ccp+922,   -0x1.4e30134e64559p+3,  0x1.66be48p-28, INEXACT)
+T(RZ, -0x1.909f92adea9ccp+922,   -0x1.4e30134e64559p+3,  0x1.66be4ap-28, INEXACT)
 T(RU, -0x1.909f92adea9ccp+922,   -0x1.4e30134e64559p+3,  0x1.66be4ap-28, INEXACT)
 T(RD, -0x1.909f92adea9ccp+922,   -0x1.4e30134e6455ap+3,         -0x1p+0, INEXACT)
-T(RZ, -0x1.8a3a16600bac5p+952,   -0x1.2ac39404c72c1p+3,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.8a3a16600bac5p+952,   -0x1.2ac39404c72c1p+3,          0x1p+0, INEXACT)
 T(RU, -0x1.8a3a16600bac5p+952,   -0x1.2ac39404c72c1p+3,          0x1p+0, INEXACT)
 T(RD, -0x1.8a3a16600bac5p+952,   -0x1.2ac39404c72c2p+3, -0x1.229f76p-27, INEXACT)
 T(RN,  0x1.5001aee1b587bp+812,   -0x1.f72248afbf905p+1,  -0x1.fffffep-2, INEXACT)
 T(RZ,  -0x1.068de661c11cp+102,   -0x1.58db4aee57018p+1,  0x1.b495f2p-27, INEXACT)
-T(RU,  -0x1.068de661c11cp+102,   -0x1.58db4aee57018p+1,  0x1.b495f4p-27, INEXACT)
+T(RU,  -0x1.068de661c11cp+102,   -0x1.58db4aee57018p+1,  0x1.b495f2p-27, INEXACT)
 T(RD,  -0x1.068de661c11cp+102,   -0x1.58db4aee57019p+1,         -0x1p+0, INEXACT)
 T(RZ, -0x1.81fbc601001ecp+996,    0x1.7dd8b1824a5aap-2, -0x1.11c024p-27, INEXACT)
-T(RD, -0x1.81fbc601001ecp+996,    0x1.7dd8b1824a5aap-2, -0x1.11c026p-27, INEXACT)
+T(RD, -0x1.81fbc601001ecp+996,    0x1.7dd8b1824a5aap-2, -0x1.11c024p-27, INEXACT)
 T(RU, -0x1.81fbc601001ecp+996,    0x1.7dd8b1824a5abp-2,          0x1p+0, INEXACT)
 T(RN,  0x1.31c9054798828p+720,    0x1.34d8c657fa5a1p+2,  -0x1.fffffep-2, INEXACT)
-T(RZ,  0x1.5c807d7cc01aep+503,   -0x1.3999143c2ca16p+1,  0x1.378598p-26, INEXACT)
+T(RZ,  0x1.5c807d7cc01aep+503,   -0x1.3999143c2ca16p+1,  0x1.37859ap-26, INEXACT)
 T(RU,  0x1.5c807d7cc01aep+503,   -0x1.3999143c2ca16p+1,  0x1.37859ap-26, INEXACT)
 T(RD,  0x1.5c807d7cc01aep+503,   -0x1.3999143c2ca17p+1,         -0x1p+0, INEXACT)
 T(RN, -0x1.85118ac0490d9p+866,    0x1.4f37a93bc3c48p+0,         -0x1p-1, INEXACT)
 T(RZ, -0x1.6ade63218e90fp+194,    0x1.cb161a7c67032p-1, -0x1.6ff25ep-26, INEXACT)
-T(RD, -0x1.6ade63218e90fp+194,    0x1.cb161a7c67032p-1,  -0x1.6ff26p-26, INEXACT)
+T(RD, -0x1.6ade63218e90fp+194,    0x1.cb161a7c67032p-1, -0x1.6ff25ep-26, INEXACT)
 T(RU, -0x1.6ade63218e90fp+194,    0x1.cb161a7c67033p-1,          0x1p+0, INEXACT)
 T(RN,  0x1.7a78772dd3c99p+473,    0x1.5196d353cf454p-3,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.23c2a7d00116bp+142,   -0x1.511d7fdcea50cp+1,  -0x1.fffffep-2, INEXACT)
@@ -1548,70 +1548,70 @@ T(RN,  0x1.ff65107e7837dp+927,    0x1.87aa132910fcdp-3,  -0x1.fffffep-2, INEXACT
 T(RN, -0x1.aa9231de73c3ep+754,    0x1.24254f35861d2p-3,  -0x1.fffffep-2, INEXACT)
 T(RN, -0x1.f1ae3bd65bfc7p+378,    0x1.164a3451753a2p-3,  -0x1.fffffep-2, INEXACT)
 T(RN,  0x1.e1f62f049b885p+671,    0x1.4eefe074db21ap-6,         -0x1p-1, INEXACT)
-T(RZ, -0x1.aadfa04a7fb61p+728,    0x1.d9da36fd8b18dp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.aadfa04a7fb61p+728,    0x1.d9da36fd8b18dp-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.aadfa04a7fb61p+728,    0x1.d9da36fd8b18dp-1,         -0x1p+0, INEXACT)
-T(RU, -0x1.aadfa04a7fb61p+728,    0x1.d9da36fd8b18ep-1,   0x1.0bd52p-27, INEXACT)
+T(RU, -0x1.aadfa04a7fb61p+728,    0x1.d9da36fd8b18ep-1,  0x1.0bd51ep-27, INEXACT)
 T(RN, -0x1.f63c568f2500bp+282,    0x1.3b380da523346p-2,         -0x1p-1, INEXACT)
-T(RZ,  -0x1.0205a30acff4ap+93,   -0x1.45c4db3e35574p-1,  0x1.a91bcap-28, INEXACT)
+T(RZ,  -0x1.0205a30acff4ap+93,   -0x1.45c4db3e35574p-1,  0x1.a91bccp-28, INEXACT)
 T(RU,  -0x1.0205a30acff4ap+93,   -0x1.45c4db3e35574p-1,  0x1.a91bccp-28, INEXACT)
 T(RD,  -0x1.0205a30acff4ap+93,   -0x1.45c4db3e35575p-1,         -0x1p+0, INEXACT)
-T(RZ,  0x1.9696c358d9494p+819,    0x1.c4a78bbbef4bdp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.9696c358d9494p+819,    0x1.c4a78bbbef4bdp-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.9696c358d9494p+819,    0x1.c4a78bbbef4bdp-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.9696c358d9494p+819,    0x1.c4a78bbbef4bep-1,  0x1.6191bep-27, INEXACT)
 T(RN, 0x1.2839e81c11b87p+1021,    0x1.7e998df0be1fcp+1,         -0x1p-1, INEXACT)
-T(RZ,   0x1.3d8f9ec38d91fp+48,   -0x1.b3d4f9ff3cde8p-1,  0x1.d0523ap-28, INEXACT)
+T(RZ,   0x1.3d8f9ec38d91fp+48,   -0x1.b3d4f9ff3cde8p-1,  0x1.d0523cp-28, INEXACT)
 T(RU,   0x1.3d8f9ec38d91fp+48,   -0x1.b3d4f9ff3cde8p-1,  0x1.d0523cp-28, INEXACT)
 T(RD,   0x1.3d8f9ec38d91fp+48,   -0x1.b3d4f9ff3cde9p-1,         -0x1p+0, INEXACT)
 T(RN,  0x1.4ad848dc781b6p+515,   -0x1.6bfba62771858p+0,         -0x1p-1, INEXACT)
-T(RZ,   0x1.8abe90995058p+149,    0x1.b950ad4e3e619p-4, -0x1.8739a4p-27, INEXACT)
+T(RZ,   0x1.8abe90995058p+149,    0x1.b950ad4e3e619p-4, -0x1.8739a6p-27, INEXACT)
 T(RD,   0x1.8abe90995058p+149,    0x1.b950ad4e3e619p-4, -0x1.8739a6p-27, INEXACT)
 T(RU,   0x1.8abe90995058p+149,    0x1.b950ad4e3e61ap-4,          0x1p+0, INEXACT)
 T(RZ,  -0x1.4b3c1ef68174p+155,   -0x1.46b89c4e5ea74p-3,   0x1.baddfp-27, INEXACT)
-T(RU,  -0x1.4b3c1ef68174p+155,   -0x1.46b89c4e5ea74p-3,  0x1.baddf2p-27, INEXACT)
+T(RU,  -0x1.4b3c1ef68174p+155,   -0x1.46b89c4e5ea74p-3,   0x1.baddfp-27, INEXACT)
 T(RD,  -0x1.4b3c1ef68174p+155,   -0x1.46b89c4e5ea75p-3,         -0x1p+0, INEXACT)
 T(RN, -0x1.734d33f5b1753p+710,    0x1.1b61aaa46a089p-1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.976de830ffa9fp+619,   -0x1.6b136ff600f92p-2,   0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.976de830ffa9fp+619,   -0x1.6b136ff600f92p-2,          0x1p+0, INEXACT)
 T(RU, -0x1.976de830ffa9fp+619,   -0x1.6b136ff600f92p-2,          0x1p+0, INEXACT)
-T(RD, -0x1.976de830ffa9fp+619,   -0x1.6b136ff600f93p-2, -0x1.c1ce9ep-27, INEXACT)
-T(RZ, -0x1.5e418026d4d68p+353,   -0x1.9ab1dd0bd3d88p-2,   0x1.fffffep-1, INEXACT)
+T(RD, -0x1.976de830ffa9fp+619,   -0x1.6b136ff600f93p-2, -0x1.c1ce9cp-27, INEXACT)
+T(RZ, -0x1.5e418026d4d68p+353,   -0x1.9ab1dd0bd3d88p-2,          0x1p+0, INEXACT)
 T(RU, -0x1.5e418026d4d68p+353,   -0x1.9ab1dd0bd3d88p-2,          0x1p+0, INEXACT)
 T(RD, -0x1.5e418026d4d68p+353,   -0x1.9ab1dd0bd3d89p-2,   -0x1.90a3p-34, INEXACT)
 T(RZ,  0x1.a8e7639491c7dp+337,    0x1.51e370d75bf1ep+1,  -0x1.e51c1p-28, INEXACT)
-T(RD,  0x1.a8e7639491c7dp+337,    0x1.51e370d75bf1ep+1, -0x1.e51c12p-28, INEXACT)
+T(RD,  0x1.a8e7639491c7dp+337,    0x1.51e370d75bf1ep+1,  -0x1.e51c1p-28, INEXACT)
 T(RU,  0x1.a8e7639491c7dp+337,    0x1.51e370d75bf1fp+1,          0x1p+0, INEXACT)
-T(RZ,  0x1.0ee3891ca8622p+871,    0x1.823b518a4fb84p-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.0ee3891ca8622p+871,    0x1.823b518a4fb84p-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.0ee3891ca8622p+871,    0x1.823b518a4fb84p-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.0ee3891ca8622p+871,    0x1.823b518a4fb85p-1,  0x1.24510ep-29, INEXACT)
-T(RZ,  -0x1.b6953516ff6b6p+61,   -0x1.f23fa3e2f0829p+2,   0x1.fffffep-1, INEXACT)
+T(RZ,  -0x1.b6953516ff6b6p+61,   -0x1.f23fa3e2f0829p+2,          0x1p+0, INEXACT)
 T(RU,  -0x1.b6953516ff6b6p+61,   -0x1.f23fa3e2f0829p+2,          0x1p+0, INEXACT)
-T(RD,  -0x1.b6953516ff6b6p+61,   -0x1.f23fa3e2f082ap+2, -0x1.cdce8ep-28, INEXACT)
-T(RZ,   0x1.7f166184b9cafp+12,    0x1.38c0fdba67bbbp-3, -0x1.8edca4p-28, INEXACT)
+T(RD,  -0x1.b6953516ff6b6p+61,   -0x1.f23fa3e2f082ap+2, -0x1.cdce8cp-28, INEXACT)
+T(RZ,   0x1.7f166184b9cafp+12,    0x1.38c0fdba67bbbp-3, -0x1.8edca6p-28, INEXACT)
 T(RD,   0x1.7f166184b9cafp+12,    0x1.38c0fdba67bbbp-3, -0x1.8edca6p-28, INEXACT)
 T(RU,   0x1.7f166184b9cafp+12,    0x1.38c0fdba67bbcp-3,          0x1p+0, INEXACT)
 T(RN, -0x1.8fa717f74c217p+440,    0x1.18a17b03a2c45p+1,         -0x1p-1, INEXACT)
-T(RZ, -0x1.f5330350a529ep+299,    0x1.d22531b646c9ep-1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.f5330350a529ep+299,    0x1.d22531b646c9ep-1,         -0x1p+0, INEXACT)
 T(RD, -0x1.f5330350a529ep+299,    0x1.d22531b646c9ep-1,         -0x1p+0, INEXACT)
 T(RU, -0x1.f5330350a529ep+299,    0x1.d22531b646c9fp-1,  0x1.2c43b4p-32, INEXACT)
-T(RZ,  0x1.dc09205f117cfp+797,   -0x1.04a9e9a1d7c17p+1,   0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.dc09205f117cfp+797,   -0x1.04a9e9a1d7c17p+1,          0x1p+0, INEXACT)
 T(RU,  0x1.dc09205f117cfp+797,   -0x1.04a9e9a1d7c17p+1,          0x1p+0, INEXACT)
 T(RD,  0x1.dc09205f117cfp+797,   -0x1.04a9e9a1d7c18p+1, -0x1.80b0bep-29, INEXACT)
-T(RZ,  0x1.c65ce4f0a442cp+551,   -0x1.22707fb8bb2d2p-2,  0x1.51a912p-27, INEXACT)
+T(RZ,  0x1.c65ce4f0a442cp+551,   -0x1.22707fb8bb2d2p-2,  0x1.51a914p-27, INEXACT)
 T(RU,  0x1.c65ce4f0a442cp+551,   -0x1.22707fb8bb2d2p-2,  0x1.51a914p-27, INEXACT)
 T(RD,  0x1.c65ce4f0a442cp+551,   -0x1.22707fb8bb2d3p-2,         -0x1p+0, INEXACT)
-T(RZ,  0x1.fb4380e4e1484p+586,    0x1.26aaaef4eba9dp+2,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.fb4380e4e1484p+586,    0x1.26aaaef4eba9dp+2,         -0x1p+0, INEXACT)
 T(RD,  0x1.fb4380e4e1484p+586,    0x1.26aaaef4eba9dp+2,         -0x1p+0, INEXACT)
 T(RU,  0x1.fb4380e4e1484p+586,    0x1.26aaaef4eba9ep+2,  0x1.d61f6cp-29, INEXACT)
-T(RZ, -0x1.9b8ad505d0e9bp+416,    0x1.0cdfd1d693204p+1,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.9b8ad505d0e9bp+416,    0x1.0cdfd1d693204p+1,         -0x1p+0, INEXACT)
 T(RD, -0x1.9b8ad505d0e9bp+416,    0x1.0cdfd1d693204p+1,         -0x1p+0, INEXACT)
 T(RU, -0x1.9b8ad505d0e9bp+416,    0x1.0cdfd1d693205p+1,  0x1.64dad8p-32, INEXACT)
 T(RN, -0x1.32b023559d3eap+313,    0x1.db0bbb60778d9p-2,         -0x1p-1, INEXACT)
-T(RZ,  0x1.b407415e06bacp+166,    0x1.70c414b02b7edp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.b407415e06bacp+166,    0x1.70c414b02b7edp-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.b407415e06bacp+166,    0x1.70c414b02b7edp-1,         -0x1p+0, INEXACT)
-T(RU,  0x1.b407415e06bacp+166,    0x1.70c414b02b7eep-1,   0x1.5eec5p-28, INEXACT)
+T(RU,  0x1.b407415e06bacp+166,    0x1.70c414b02b7eep-1,  0x1.5eec4ep-28, INEXACT)
 T(RZ,   0x1.55c1e4b5114b6p+63,    0x1.996e70eca3916p-3, -0x1.0d2b4cp-27, INEXACT)
-T(RD,   0x1.55c1e4b5114b6p+63,    0x1.996e70eca3916p-3, -0x1.0d2b4ep-27, INEXACT)
+T(RD,   0x1.55c1e4b5114b6p+63,    0x1.996e70eca3916p-3, -0x1.0d2b4cp-27, INEXACT)
 T(RU,   0x1.55c1e4b5114b6p+63,    0x1.996e70eca3917p-3,          0x1p+0, INEXACT)
-T(RZ,  0x1.3ff0fb8c60436p+965,    0x1.5f4a98bc2432fp-2,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.3ff0fb8c60436p+965,    0x1.5f4a98bc2432fp-2,         -0x1p+0, INEXACT)
 T(RD,  0x1.3ff0fb8c60436p+965,    0x1.5f4a98bc2432fp-2,         -0x1p+0, INEXACT)
 T(RU,  0x1.3ff0fb8c60436p+965,     0x1.5f4a98bc2433p-2,  0x1.d03a4cp-27, INEXACT)
 T(RN,   -0x1.8d27bb9db3d1ep+3,    0x1.4092fd74d48b3p-3,         -0x1p-1, INEXACT)
@@ -1628,12 +1628,12 @@ T(RN,  0x1.e2f399ecdd1a5p+259,    0x1.48f8eef394eb6p+0,         -0x1p-1, INEXACT
 T(RN, -0x1.0a72d919a0455p+252,    -0x1.95a01ae344aap-8,         -0x1p-1, INEXACT)
 T(RN,    0x1.a48e82e285edp+80,    0x1.a11a5585366a6p-2,         -0x1p-1, INEXACT)
 T(RN, -0x1.f4db5a10e7e19p+696,   -0x1.fd974b606edaep+1,         -0x1p-1, INEXACT)
-T(RZ,  0x1.40d5fb493a129p+238,    0x1.3d5746f82da2bp-1,  -0x1.fffffep-1, INEXACT)
+T(RZ,  0x1.40d5fb493a129p+238,    0x1.3d5746f82da2bp-1,         -0x1p+0, INEXACT)
 T(RD,  0x1.40d5fb493a129p+238,    0x1.3d5746f82da2bp-1,         -0x1p+0, INEXACT)
 T(RU,  0x1.40d5fb493a129p+238,    0x1.3d5746f82da2cp-1,   0x1.c2fe2p-28, INEXACT)
-T(RZ, -0x1.20844248a63a6p+886,    0x1.088544385b9ebp-3,  -0x1.fffffep-1, INEXACT)
+T(RZ, -0x1.20844248a63a6p+886,    0x1.088544385b9ebp-3,         -0x1p+0, INEXACT)
 T(RD, -0x1.20844248a63a6p+886,    0x1.088544385b9ebp-3,         -0x1p+0, INEXACT)
-T(RU, -0x1.20844248a63a6p+886,    0x1.088544385b9ecp-3,  0x1.cac152p-28, INEXACT)
+T(RU, -0x1.20844248a63a6p+886,    0x1.088544385b9ecp-3,   0x1.cac15p-28, INEXACT)
 T(RN,  -0x1.0aeea6232f11p+503,   -0x1.2adf739cab586p-1,         -0x1p-1, INEXACT)
 T(RN, -0x1.4a7695eca05bfp+432,   -0x1.b4291177826b7p-7,         -0x1p-1, INEXACT)
 T(RN,    0x1.c6e550b254496p+0,   -0x1.320ede10bb8c4p+2,  -0x1.901d34p-3, INEXACT)