// sinhd(log(2*max)chopped) is finite, overflow threshold
T(RN, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3bp+1023, 0x1.a6b164p-4, INEXACT)
T(RN, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3bp+1023, -0x1.a6b164p-4, INEXACT)
-T(RZ, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3ap+1023, -0x1.cb29d2p-1, INEXACT)
-T(RZ, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3ap+1023, 0x1.cb29d2p-1, INEXACT)
-T(RU, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3bp+1023, 0x1.a6b166p-4, INEXACT)
+T(RZ, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3ap+1023, -0x1.cb29d4p-1, INEXACT)
+T(RZ, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3ap+1023, 0x1.cb29d4p-1, INEXACT)
+T(RU, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3bp+1023, 0x1.a6b164p-4, INEXACT)
T(RU, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3ap+1023, 0x1.cb29d4p-1, INEXACT)
T(RD, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3ap+1023, -0x1.cb29d4p-1, INEXACT)
-T(RD, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3bp+1023, -0x1.a6b166p-4, INEXACT)
+T(RD, -0x1.633ce8fb9f87dp+9,-0x1.ffffffffffd3bp+1023, -0x1.a6b164p-4, INEXACT)
T(RN, 0x1.633ce8fb9f87ep+9, inf, 0x0p+0, INEXACT|OVERFLOW)
T(RN, -0x1.633ce8fb9f87ep+9, -inf, 0x0p+0, INEXACT|OVERFLOW)
-T(RZ, 0x1.633ce8fb9f87ep+9, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, -0x1.633ce8fb9f87ep+9,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
+T(RZ, 0x1.633ce8fb9f87ep+9, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, -0x1.633ce8fb9f87ep+9,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
T(RU, 0x1.633ce8fb9f87ep+9, inf, 0x0p+0, INEXACT|OVERFLOW)
T(RU, -0x1.633ce8fb9f87ep+9,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
T(RD, 0x1.633ce8fb9f87ep+9, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
T(RD, 0x1p-1021, 0x1p-1021, 0x0p+0, INEXACT)
T(RD, 0x1p-1020, 0x1p-1020, 0x0p+0, INEXACT)
T(RD, 0x1p-26, 0x1p-26, -0x1.555556p-3, INEXACT)
-T(RD, 0x1.8p-26, 0x1.8p-26, -0x1.200002p-1, INEXACT)
+T(RD, 0x1.8p-26, 0x1.8p-26, -0x1.2p-1, INEXACT)
T(RD, -0x1p-1022,-0x1.0000000000001p-1022, -0x1p+0, INEXACT)
T(RD,-0x1.0000000000001p-1022,-0x1.0000000000002p-1022, -0x1p+0, INEXACT)
T(RD,-0x1.0000000000002p-1022,-0x1.0000000000003p-1022, -0x1p+0, INEXACT)
T(RD, nan, nan, 0x0p+0, 0)
T(RD, 0x1p-25, 0x1p-25, -0x1.555556p-1, INEXACT)
T(RD, 0x1.4p-25, 0x1.4000000000001p-25, -0x1.355556p-2, INEXACT)
-T(RD, -0x1p-26, -0x1.0000000000001p-26, -0x1.aaaaacp-1, INEXACT)
+T(RD, -0x1p-26, -0x1.0000000000001p-26, -0x1.aaaaaap-1, INEXACT)
T(RD, -0x1.8p-26, -0x1.8000000000001p-26, -0x1.cp-2, INEXACT)
T(RD, -0x1p-25, -0x1.0000000000001p-25, -0x1.555556p-2, INEXACT)
T(RD, -0x1.4p-25, -0x1.4000000000002p-25, -0x1.655556p-1, INEXACT)
T(RU, 0x1.0000000000002p-1022, 0x1.0000000000003p-1022, 0x1p+0, INEXACT)
T(RU, 0x1p-1021, 0x1.0000000000001p-1021, 0x1p+0, INEXACT)
T(RU, 0x1p-1020, 0x1.0000000000001p-1020, 0x1p+0, INEXACT)
-T(RU, 0x1p-26, 0x1.0000000000001p-26, 0x1.aaaaacp-1, INEXACT)
+T(RU, 0x1p-26, 0x1.0000000000001p-26, 0x1.aaaaaap-1, INEXACT)
T(RU, 0x1p-25, 0x1.0000000000001p-25, 0x1.555556p-2, INEXACT)
T(RU, 0x1.4p-25, 0x1.4000000000002p-25, 0x1.655556p-1, INEXACT)
T(RU, -0x1p-26, -0x1p-26, 0x1.555556p-3, INEXACT)
-T(RU, -0x1.8p-26, -0x1.8p-26, 0x1.200002p-1, INEXACT)
+T(RU, -0x1.8p-26, -0x1.8p-26, 0x1.2p-1, INEXACT)
T(RU, -0x1p-25, -0x1p-25, 0x1.555556p-1, INEXACT)
T(RU, -0x1.4p-25, -0x1.4000000000001p-25, 0x1.355556p-2, INEXACT)
T(RU, 0x1p-1074, 0x1p-1073, 0x1p+0, INEXACT|UNDERFLOW)
T(RZ, 0x1.0000000000002p-1022, 0x1.0000000000002p-1022, 0x0p+0, INEXACT)
T(RZ, 0x1p-1021, 0x1p-1021, 0x0p+0, INEXACT)
T(RZ, 0x1p-1020, 0x1p-1020, 0x0p+0, INEXACT)
-T(RZ, 0x1p-26, 0x1p-26, -0x1.555554p-3, INEXACT)
+T(RZ, 0x1p-26, 0x1p-26, -0x1.555556p-3, INEXACT)
T(RZ, 0x1.8p-26, 0x1.8p-26, -0x1.2p-1, INEXACT)
T(RZ, -0x1p-1022, -0x1p-1022, 0x0p+0, INEXACT)
T(RZ,-0x1.0000000000001p-1022,-0x1.0000000000001p-1022, 0x0p+0, INEXACT)
T(RZ, -0x1p-1023, -0x1p-1023, 0x0p+0, INEXACT|UNDERFLOW)
T(RZ,-0x1.ffffffffffffcp-1023,-0x1.ffffffffffffcp-1023, 0x0p+0, INEXACT|UNDERFLOW)
T(RZ,-0x1.ffffffffffffep-1023,-0x1.ffffffffffffep-1023, 0x0p+0, INEXACT|UNDERFLOW)
-T(RZ, 0x1.634p+9, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, 0x1p+1022, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, 0x1p+1023, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, 0x1.ffffffffffffep+1023, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, 0x1.fffffffffffffp+1023, 0x1.fffffffffffffp+1023, -0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, -0x1.634p+9,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, -0x1p+1022,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ, -0x1p+1023,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ,-0x1.ffffffffffffep+1023,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
-T(RZ,-0x1.fffffffffffffp+1023,-0x1.fffffffffffffp+1023, 0x1.fffffep-1, INEXACT|OVERFLOW)
+T(RZ, 0x1.634p+9, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, 0x1p+1022, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, 0x1p+1023, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, 0x1.ffffffffffffep+1023, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, 0x1.fffffffffffffp+1023, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
+T(RZ, -0x1.634p+9,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
+T(RZ, -0x1p+1022,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
+T(RZ, -0x1p+1023,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
+T(RZ,-0x1.ffffffffffffep+1023,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
+T(RZ,-0x1.fffffffffffffp+1023,-0x1.fffffffffffffp+1023, 0x1p+0, INEXACT|OVERFLOW)
T(RZ, nan, nan, 0x0p+0, 0)
T(RZ, nan, nan, 0x0p+0, 0)
-T(RZ, 0x1p-25, 0x1p-25, -0x1.555554p-1, INEXACT)
-T(RZ, 0x1.4p-25, 0x1.4000000000001p-25, -0x1.355554p-2, INEXACT)
-T(RZ, -0x1p-26, -0x1p-26, 0x1.555554p-3, INEXACT)
+T(RZ, 0x1p-25, 0x1p-25, -0x1.555556p-1, INEXACT)
+T(RZ, 0x1.4p-25, 0x1.4000000000001p-25, -0x1.355556p-2, INEXACT)
+T(RZ, -0x1p-26, -0x1p-26, 0x1.555556p-3, INEXACT)
T(RZ, -0x1.8p-26, -0x1.8p-26, 0x1.2p-1, INEXACT)
-T(RZ, -0x1p-25, -0x1p-25, 0x1.555554p-1, INEXACT)
-T(RZ, -0x1.4p-25, -0x1.4000000000001p-25, 0x1.355554p-2, INEXACT)
+T(RZ, -0x1p-25, -0x1p-25, 0x1.555556p-1, INEXACT)
+T(RZ, -0x1.4p-25, -0x1.4000000000001p-25, 0x1.355556p-2, INEXACT)