T(RU, -0x1.85f81f88fa3c4p+0, -0x1.17648a494fa18p-1, 0x1.37d305113b48p-10, 0x1.aa367b7490e58p-1, 0x1.000006p-1, INEXACT)
T(RU, -0x1.311f2b4319efcp+0, 0x1.abbb5272e3d18p-1, 0x1.35841b7bdbcfep-10, -0x1.fd337f24b39ep-1, 0x1.ffffecp-2, INEXACT)
T(RU, 0x1.ab94369a9a0dp-1, 0x1.9d1e0e0aa3bacp+0, 0x1.0a63ca87cfa78p-11, 0x1.592173ee296b7p+0, 0x1.000002p-1, INEXACT)
+T(RN, 0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, 0x1.000000001p-1030, -0x1p-28, INEXACT|UNDERFLOW)
+T(RN, -0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, -0x1.000000003p-1030, 0x1p-28, INEXACT|UNDERFLOW)
+T(RD, 0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, 0x1.000000001p-1030, -0x1p-28, INEXACT|UNDERFLOW)
+T(RD, -0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, -0x1.00000000301p-1030, -0x1p+0, INEXACT|UNDERFLOW)
+T(RU, 0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, 0x1.00000000101p-1030, 0x1p+0, INEXACT|UNDERFLOW)
+T(RU, -0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, -0x1.000000003p-1030, 0x1p-28, INEXACT|UNDERFLOW)
+T(RZ, 0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, 0x1.000000001p-1030, -0x1p-28, INEXACT|UNDERFLOW)
+T(RZ, -0x1.000000001p-1000, 0x1.000000001p-30, -0x1p-1066, -0x1.000000003p-1030, 0x1p-28, INEXACT|UNDERFLOW)
+T(RN, -0x1p-1000, 0x1.000001p-74, 0x1p-1022, 0x1.ffffffffffffep-1023, 0x1p-24, INEXACT|UNDERFLOW)
+T(RU, -0x1p-1000, 0x1.000001p-74, 0x1p-1022, 0x1.ffffffffffffep-1023, 0x1p-24, INEXACT|UNDERFLOW)
+T(RD, -0x1p-1000, 0x1.000001p-74, 0x1p-1022, 0x1.ffffffffffffcp-1023, -0x1.fffffep-1, INEXACT|UNDERFLOW)
+T(RZ, -0x1p-1000, 0x1.000001p-74, 0x1p-1022, 0x1.ffffffffffffcp-1023, -0x1.fffffep-1, INEXACT|UNDERFLOW)
+// depends on underflow before or after rounding
+//T(RN, -0x1p-1000, 0x1p-200, 0x1p-1022, 0x1p-1022, 0x1p-26, INEXACT)
+//T(RU, -0x1p-1000, 0x1p-200, 0x1p-1022, 0x1p-1022, 0x1p-26, INEXACT)
+T(RD, -0x1p-1000, 0x1p-200, 0x1p-1022, 0x1.ffffffffffffep-1023, -0x1p+0, INEXACT|UNDERFLOW)
+T(RZ, -0x1p-1000, 0x1p-200, 0x1p-1022, 0x1.ffffffffffffep-1023, -0x1p+0, INEXACT|UNDERFLOW)
+T(RN, -0x1p-1000, 0x1p-100, 0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)
+T(RN, -0x1p-1000, 0x1p-100, -0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)
+T(RZ, -0x1p-1000, 0x1p-100, 0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)
+T(RZ, -0x1p-1000, 0x1p-100, -0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)
+T(RD, -0x1p-1000, 0x1p-100, 0x0p+0, -0x1p-1074, -0x1p+0, INEXACT|UNDERFLOW)
+T(RD, -0x1p-1000, 0x1p-100, -0x0p+0, -0x1p-1074, -0x1p+0, INEXACT|UNDERFLOW)
+T(RU, -0x1p-1000, 0x1p-100, 0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)
+T(RU, -0x1p-1000, 0x1p-100, -0x0p+0, -0x0p+0, 0x1p-26, INEXACT|UNDERFLOW)