// that they be sent to fdlibm-comments@sunpro.sun.com.
// overflow boundary
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(RU, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3bp+1023, 0x1.a6b166p-4, 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(RD, 0x1.633ce8fb9f87dp+9, 0x1.ffffffffffd3ap+1023, -0x1.cb29d4p-1, INEXACT)
T(RN, -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, -0x1p+0, INEXACT|OVERFLOW)
T(RU, -0x1.633ce8fb9f87ep+9, inf, 0x0p+0, INEXACT|OVERFLOW)
T(RD, -0x1.633ce8fb9f87ep+9, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
// coshd(0 or tiny) :=: 1.0
T(RD, 0x1.0000000000002p-1022, 0x1p+0, 0x0p+0, INEXACT)
T(RD, 0x1p-1021, 0x1p+0, 0x0p+0, INEXACT)
T(RD, 0x1p-1020, 0x1p+0, 0x0p+0, INEXACT)
-T(RD, 0x1p-27, 0x1p+0, -0x1.000002p-3, INEXACT)
+T(RD, 0x1p-27, 0x1p+0, -0x1p-3, INEXACT)
T(RD, -0x1p-1074, 0x1p+0, 0x0p+0, INEXACT)
T(RD, -0x1p-1073, 0x1p+0, 0x0p+0, INEXACT)
T(RD, -0x1p-1024, 0x1p+0, 0x0p+0, INEXACT)
T(RD,-0x1.0000000000002p-1022, 0x1p+0, 0x0p+0, INEXACT)
T(RD, -0x1p-1021, 0x1p+0, 0x0p+0, INEXACT)
T(RD, -0x1p-1020, 0x1p+0, 0x0p+0, INEXACT)
-T(RD, -0x1p-27, 0x1p+0, -0x1.000002p-3, INEXACT)
+T(RD, -0x1p-27, 0x1p+0, -0x1p-3, INEXACT)
T(RD, 0x1.634p+9, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
T(RD, 0x1p+1022, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
T(RD, 0x1p+1023, 0x1.fffffffffffffp+1023, -0x1p+0, INEXACT|OVERFLOW)
T(RZ, -0x1p-1021, 0x1p+0, 0x0p+0, INEXACT)
T(RZ, -0x1p-1020, 0x1p+0, 0x0p+0, INEXACT)
T(RZ, -0x1p-27, 0x1p+0, -0x1p-3, INEXACT)
-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, 0x1.0000000000002p+0, -0x1.555554p-53, INEXACT)