1T(RN, 0x0p+0L, 0, 0) 2T(RN, -0x0p+0L, 0, 0) 3T(RN, 0x1p-1L, 0, INEXACT) 4T(RN, -0x1p-1L, 0, INEXACT) 5T(RN, 0x1p+0L, 1, 0) 6T(RN, -0x1p+0L, -1, 0) 7T(RN, 0x1.0001p+0L, 1, INEXACT) 8T(RN, -0x1.0001p+0L, -1, INEXACT) 9T(RN, 0x1.ffffp-1L, 1, INEXACT) 10T(RN, -0x1.ffffp-1L, -1, INEXACT) 11T(RN, 0x1p-100L, 0, INEXACT) 12T(RN, -0x1p-100L, 0, INEXACT) 13// TODO: return value is unspecified 14#if INVALID 15T(RN, nan, 0, INVALID) 16T(RN, inf, 0, INVALID) 17T(RN, -inf, 0, INVALID) 18T(RN, 0x1p+100L, 0, INVALID) 19T(RN, -0x1p+100L, 0, INVALID) 20#endif 21