T(RN, 0x1.fffffffffffffp+1023, 0x1.34413509f79ffp+8, 0x1.a4b4bap-5, INEXACT)
T(RZ, 0x1.fffffffffffffp+1023, 0x1.34413509f79fep+8, -0x1.e5b4b4p-1, INEXACT)
T(RU, 0x1.fffffffffffffp+1023, 0x1.34413509f79ffp+8, 0x1.a4b4bap-5, INEXACT)
-T(RD, 0x1.fffffffffffffp+1023, 0x1.34413509f79fep+8, -0x1.e5b4b6p-1, INEXACT)
+T(RD, 0x1.fffffffffffffp+1023, 0x1.34413509f79fep+8, -0x1.e5b4b4p-1, INEXACT)
// log10d(10**n) == n (n=1,...,22)
T(RN, 0x1.4p+3, 0x1p+0, 0x0p+0, 0)
T(RN, 0x1.9p+6, 0x1p+1, 0x0p+0, 0)
T(RN, 0x1.000000000002p+0, 0x1.bcb7b1526e4f2p-49, -0x1.9cae5ap-2, INEXACT)
T(RN, 0x1p+0, 0x0p+0, 0x0p+0, 0)
T(RN, 0x1.fffffffffffcp-1, -0x1.bcb7b1526e52ap-49, -0x1.de3f64p-8, INEXACT)
-T(RZ, 0x1.000000000002p+0, 0x1.bcb7b1526e4f2p-49, -0x1.9cae58p-2, INEXACT)
+T(RZ, 0x1.000000000002p+0, 0x1.bcb7b1526e4f2p-49, -0x1.9cae5ap-2, INEXACT)
T(RZ, 0x1p+0, 0x0p+0, 0x0p+0, 0)
-T(RZ, 0x1.fffffffffffcp-1, -0x1.bcb7b1526e529p-49, 0x1.fc438p-1, INEXACT)
+T(RZ, 0x1.fffffffffffcp-1, -0x1.bcb7b1526e529p-49, 0x1.fc4382p-1, INEXACT)
T(RU, 0x1.000000000002p+0, 0x1.bcb7b1526e4f3p-49, 0x1.31a8d4p-1, INEXACT)
T(RU, 0x1p+0, 0x0p+0, 0x0p+0, 0)
T(RU, 0x1.fffffffffffcp-1, -0x1.bcb7b1526e529p-49, 0x1.fc4382p-1, INEXACT)
T(RN, 0x1p-1074, -0x1.434e6420f4374p+8, -0x1.a0fae8p-4, INEXACT)
T(RZ, 0x1p-1022, -0x1.33a7146f72a41p+8, 0x1.e730dp-1, INEXACT)
T(RZ, 0x1p-1074, -0x1.434e6420f4373p+8, 0x1.cbe0a2p-1, INEXACT)
-T(RU, 0x1p-1022, -0x1.33a7146f72a41p+8, 0x1.e730d2p-1, INEXACT)
-T(RU, 0x1p-1074, -0x1.434e6420f4373p+8, 0x1.cbe0a4p-1, INEXACT)
+T(RU, 0x1p-1022, -0x1.33a7146f72a41p+8, 0x1.e730dp-1, INEXACT)
+T(RU, 0x1p-1074, -0x1.434e6420f4373p+8, 0x1.cbe0a2p-1, INEXACT)
T(RD, 0x1p-1022, -0x1.33a7146f72a42p+8, -0x1.8cf2fap-5, INEXACT)
-T(RD, 0x1p-1074, -0x1.434e6420f4374p+8, -0x1.a0faeap-4, INEXACT)
+T(RD, 0x1p-1074, -0x1.434e6420f4374p+8, -0x1.a0fae8p-4, INEXACT)
// random arguments between 0 100
T(RN, 0x1.24844b2b5006dp+5, 0x1.9024c06a2c714p+0, 0x1.aef3p-2, INEXACT)
T(RN, 0x1.5671ffb825911p+6, 0x1.eeba5ddb56f6dp+0, -0x1.9e833ep-7, INEXACT)