T(RN, 0x1.fffffep+127, -0x1p-126, 0x1.921fb6p+0, 0x1.777a5cp-2, INEXACT)
T(RN,-0x1.fffffep+127, 0x1p-126, -0x1.921fb6p+0, -0x1.777a5cp-2, INEXACT)
T(RN,-0x1.fffffep+127, -0x1p-126, -0x1.921fb6p+0, -0x1.777a5cp-2, INEXACT)
-T(RZ, 0x1.fffffep+127, 0x1p-126, 0x1.921fb4p+0, -0x1.4442dp-1, INEXACT)
-T(RZ, 0x1.fffffep+127, -0x1p-126, 0x1.921fb4p+0, -0x1.4442dp-1, INEXACT)
-T(RZ,-0x1.fffffep+127, 0x1p-126, -0x1.921fb4p+0, 0x1.4442dp-1, INEXACT)
-T(RZ,-0x1.fffffep+127, -0x1p-126, -0x1.921fb4p+0, 0x1.4442dp-1, INEXACT)
-T(RU, 0x1.fffffep+127, 0x1p-126, 0x1.921fb6p+0, 0x1.777a5ep-2, INEXACT)
-T(RU, 0x1.fffffep+127, -0x1p-126, 0x1.921fb6p+0, 0x1.777a5ep-2, INEXACT)
+T(RZ, 0x1.fffffep+127, 0x1p-126, 0x1.921fb4p+0, -0x1.4442d2p-1, INEXACT)
+T(RZ, 0x1.fffffep+127, -0x1p-126, 0x1.921fb4p+0, -0x1.4442d2p-1, INEXACT)
+T(RZ,-0x1.fffffep+127, 0x1p-126, -0x1.921fb4p+0, 0x1.4442d2p-1, INEXACT)
+T(RZ,-0x1.fffffep+127, -0x1p-126, -0x1.921fb4p+0, 0x1.4442d2p-1, INEXACT)
+T(RU, 0x1.fffffep+127, 0x1p-126, 0x1.921fb6p+0, 0x1.777a5cp-2, INEXACT)
+T(RU, 0x1.fffffep+127, -0x1p-126, 0x1.921fb6p+0, 0x1.777a5cp-2, INEXACT)
T(RU,-0x1.fffffep+127, 0x1p-126, -0x1.921fb4p+0, 0x1.4442d2p-1, INEXACT)
T(RU,-0x1.fffffep+127, -0x1p-126, -0x1.921fb4p+0, 0x1.4442d2p-1, INEXACT)
T(RD, 0x1.fffffep+127, 0x1p-126, 0x1.921fb4p+0, -0x1.4442d2p-1, INEXACT)
T(RD, 0x1.fffffep+127, -0x1p-126, 0x1.921fb4p+0, -0x1.4442d2p-1, INEXACT)
-T(RD,-0x1.fffffep+127, 0x1p-126, -0x1.921fb6p+0, -0x1.777a5ep-2, INEXACT)
-T(RD,-0x1.fffffep+127, -0x1p-126, -0x1.921fb6p+0, -0x1.777a5ep-2, INEXACT)
-// atan2s(small,big) = small/big (big>0)
+T(RD,-0x1.fffffep+127, 0x1p-126, -0x1.921fb6p+0, -0x1.777a5cp-2, INEXACT)
+T(RD,-0x1.fffffep+127, -0x1p-126, -0x1.921fb6p+0, -0x1.777a5cp-2, INEXACT)
+// atan2s(small,big) = small/big (big>0)
T(RN, 0x1p-126, 0x1.fffffep+127, 0x0p+0,-0x1.000002p-105, INEXACT|UNDERFLOW)
T(RN, -0x1p-126, 0x1.fffffep+127, -0x0p+0, 0x1.000002p-105, INEXACT|UNDERFLOW)
T(RN, 0x1p-126,-0x1.fffffep+127, 0x1.921fb6p+1, 0x1.777a5cp-2, INEXACT)
T(RN, -0x1p-126,-0x1.fffffep+127, -0x1.921fb6p+1, -0x1.777a5cp-2, INEXACT)
T(RZ, 0x1p-126, 0x1.fffffep+127, 0x0p+0,-0x1.000002p-105, INEXACT|UNDERFLOW)
T(RZ, -0x1p-126, 0x1.fffffep+127, -0x0p+0, 0x1.000002p-105, INEXACT|UNDERFLOW)
-T(RZ, 0x1p-126,-0x1.fffffep+127, 0x1.921fb4p+1, -0x1.4442dp-1, INEXACT)
-T(RZ, -0x1p-126,-0x1.fffffep+127, -0x1.921fb4p+1, 0x1.4442dp-1, INEXACT)
+T(RZ, 0x1p-126,-0x1.fffffep+127, 0x1.921fb4p+1, -0x1.4442d2p-1, INEXACT)
+T(RZ, -0x1p-126,-0x1.fffffep+127, -0x1.921fb4p+1, 0x1.4442d2p-1, INEXACT)
T(RU, 0x1p-126, 0x1.fffffep+127, 0x1p-149, 0x1p+0, INEXACT|UNDERFLOW)
T(RU, -0x1p-126, 0x1.fffffep+127, -0x0p+0, 0x1.000002p-105, INEXACT|UNDERFLOW)
-T(RU, 0x1p-126,-0x1.fffffep+127, 0x1.921fb6p+1, 0x1.777a5ep-2, INEXACT)
+T(RU, 0x1p-126,-0x1.fffffep+127, 0x1.921fb6p+1, 0x1.777a5cp-2, INEXACT)
T(RU, -0x1p-126,-0x1.fffffep+127, -0x1.921fb4p+1, 0x1.4442d2p-1, INEXACT)
T(RD, 0x1p-126, 0x1.fffffep+127, 0x0p+0,-0x1.000002p-105, INEXACT|UNDERFLOW)
T(RD, -0x1p-126, 0x1.fffffep+127, -0x1p-149, -0x1p+0, INEXACT|UNDERFLOW)
T(RD, 0x1p-126,-0x1.fffffep+127, 0x1.921fb4p+1, -0x1.4442d2p-1, INEXACT)
-T(RD, -0x1p-126,-0x1.fffffep+127, -0x1.921fb6p+1, -0x1.777a5ep-2, INEXACT)
+T(RD, -0x1p-126,-0x1.fffffep+127, -0x1.921fb6p+1, -0x1.777a5cp-2, INEXACT)
// atan2s(+-x,+x) = +-pi/4 for normal x
T(RN, 0x1p-126, 0x1p-126, 0x1.921fb6p-1, 0x1.777a5cp-2, INEXACT)
T(RN, -0x1p-126, 0x1p-126, -0x1.921fb6p-1, -0x1.777a5cp-2, INEXACT)