! 12/2/01 corrected sinh(DENORMAL) return DENORMAL to set underflow. ! IEEE double test vectors for sinh 4y =d 0x7ff80aa0 0x00000000 0x00000000 0x00000000 OK 0x7ff80aa0 0x00000000 4y =d 0x00000000 0x00000000 0x00000000 0x00000000 OK 0x00000000 0x00000000 4y =d 0x80000000 0x00000000 0x00000000 0x00000000 OK 0x80000000 0x00000000 4y =d 0xfff00000 0x00000000 0x00000000 0x00000000 OK 0xfff00000 0x00000000 4y =d 0x7ff00000 0x00000000 0x00000000 0x00000000 OK 0x7ff00000 0x00000000 4y =d 0x3ff00000 0x00000000 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb982 ! 4y =d 0x40000000 0x00000000 0x00000000 0x00000000 x 0x400d03cf 0x63b6e19f 4y =d 0x40000000 0x00000000 0x00000000 0x00000000 x 0x400d03cf 0x63b6e1a0 4y =d 0x40080000 0x00000000 0x00000000 0x00000000 x 0x40240926 0xe70949ae 4y =d 0x3fe00000 0x00000000 0x00000000 0x00000000 x 0x3fe0acd0 0x0fe63b97 4y =d 0x3fd00000 0x00000000 0x00000000 0x00000000 x 0x3fd02acc 0xd9d08102 4y =d 0x3fc00000 0x00000000 0x00000000 0x00000000 x 0x3fc00aac 0xcd00d2f1 ! 11 manual vectors 4y =d 0xffefffff 0xffffffff 0x00000000 0x00000000 ox 0xfff00000 0x00000000 4y =d 0xffefffff 0xfffffffe 0x00000000 0x00000000 ox 0xfff00000 0x00000000 4y =d 0xffefffff 0xfffffffd 0x00000000 0x00000000 ox 0xfff00000 0x00000000 4y =d 0xffefffff 0xfffffffc 0x00000000 0x00000000 ox 0xfff00000 0x00000000 4y =d 0xbff00000 0x00000004 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb989 4y =d 0xbff00000 0x00000003 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb987 ! 4y =d 0xbff00000 0x00000002 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb985 4y =d 0xbff00000 0x00000002 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb986 4y =d 0xbff00000 0x00000001 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb984 4y =d 0xbff00000 0x00000000 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb982 4y =d 0xbfefffff 0xffffffff 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb982 4y =d 0xbfefffff 0xfffffffe 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb981 4y =d 0xbfefffff 0xfffffffd 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb980 4y =d 0xbfefffff 0xfffffffc 0x00000000 0x00000000 x 0xbff2cd9f 0xc44eb97f 4y =d 0x80100000 0x00000004 0x00000000 0x00000000 x 0x80100000 0x00000004 4y =d 0x80100000 0x00000003 0x00000000 0x00000000 x 0x80100000 0x00000003 4y =d 0x80100000 0x00000002 0x00000000 0x00000000 x 0x80100000 0x00000002 4y =d 0x80100000 0x00000001 0x00000000 0x00000000 x 0x80100000 0x00000001 4y =d 0x80100000 0x00000000 0x00000000 0x00000000 x 0x80100000 0x00000000 ! 4y =d 0x800fffff 0xffffffff 0x00000000 0x00000000 x 0x800fffff 0xffffffff ! 4y =d 0x800fffff 0xfffffffe 0x00000000 0x00000000 x 0x800fffff 0xfffffffe ! 4y =d 0x800fffff 0xfffffffd 0x00000000 0x00000000 x 0x800fffff 0xfffffffd ! 4y =d 0x800fffff 0xfffffffc 0x00000000 0x00000000 x 0x800fffff 0xfffffffc ! 4y =d 0x80000000 0x00000005 0x00000000 0x00000000 x 0x80000000 0x00000005 ! 4y =d 0x80000000 0x00000004 0x00000000 0x00000000 x 0x80000000 0x00000004 ! 4y =d 0x80000000 0x00000003 0x00000000 0x00000000 x 0x80000000 0x00000003 ! 4y =d 0x80000000 0x00000002 0x00000000 0x00000000 x 0x80000000 0x00000002 ! 4y =d 0x80000000 0x00000001 0x00000000 0x00000000 x 0x80000000 0x00000001 ! 4y =d 0x00000000 0x00000001 0x00000000 0x00000000 x 0x00000000 0x00000001 ! 4y =d 0x00000000 0x00000002 0x00000000 0x00000000 x 0x00000000 0x00000002 ! 4y =d 0x00000000 0x00000003 0x00000000 0x00000000 x 0x00000000 0x00000003 ! 4y =d 0x00000000 0x00000004 0x00000000 0x00000000 x 0x00000000 0x00000004 ! 4y =d 0x00000000 0x00000005 0x00000000 0x00000000 x 0x00000000 0x00000005 ! 4y =d 0x000fffff 0xfffffffc 0x00000000 0x00000000 x 0x000fffff 0xfffffffc ! 4y =d 0x000fffff 0xfffffffd 0x00000000 0x00000000 x 0x000fffff 0xfffffffd ! 4y =d 0x000fffff 0xfffffffe 0x00000000 0x00000000 x 0x000fffff 0xfffffffe ! 4y =d 0x000fffff 0xffffffff 0x00000000 0x00000000 x 0x000fffff 0xffffffff 4y =d 0x800fffff 0xffffffff 0x00000000 0x00000000 ux 0x800fffff 0xffffffff 4y =d 0x800fffff 0xfffffffe 0x00000000 0x00000000 ux 0x800fffff 0xfffffffe 4y =d 0x800fffff 0xfffffffd 0x00000000 0x00000000 ux 0x800fffff 0xfffffffd 4y =d 0x800fffff 0xfffffffc 0x00000000 0x00000000 ux 0x800fffff 0xfffffffc 4y =d 0x80000000 0x00000005 0x00000000 0x00000000 ux 0x80000000 0x00000005 4y =d 0x80000000 0x00000004 0x00000000 0x00000000 ux 0x80000000 0x00000004 4y =d 0x80000000 0x00000003 0x00000000 0x00000000 ux 0x80000000 0x00000003 4y =d 0x80000000 0x00000002 0x00000000 0x00000000 ux 0x80000000 0x00000002 4y =d 0x80000000 0x00000001 0x00000000 0x00000000 ux 0x80000000 0x00000001 4y =d 0x00000000 0x00000001 0x00000000 0x00000000 ux 0x00000000 0x00000001 4y =d 0x00000000 0x00000002 0x00000000 0x00000000 ux 0x00000000 0x00000002 4y =d 0x00000000 0x00000003 0x00000000 0x00000000 ux 0x00000000 0x00000003 4y =d 0x00000000 0x00000004 0x00000000 0x00000000 ux 0x00000000 0x00000004 4y =d 0x00000000 0x00000005 0x00000000 0x00000000 ux 0x00000000 0x00000005 4y =d 0x000fffff 0xfffffffc 0x00000000 0x00000000 ux 0x000fffff 0xfffffffc 4y =d 0x000fffff 0xfffffffd 0x00000000 0x00000000 ux 0x000fffff 0xfffffffd 4y =d 0x000fffff 0xfffffffe 0x00000000 0x00000000 ux 0x000fffff 0xfffffffe 4y =d 0x000fffff 0xffffffff 0x00000000 0x00000000 ux 0x000fffff 0xffffffff 4y =d 0x00100000 0x00000000 0x00000000 0x00000000 x 0x00100000 0x00000000 4y =d 0x00100000 0x00000001 0x00000000 0x00000000 x 0x00100000 0x00000001 4y =d 0x00100000 0x00000002 0x00000000 0x00000000 x 0x00100000 0x00000002 4y =d 0x00100000 0x00000003 0x00000000 0x00000000 x 0x00100000 0x00000003 4y =d 0x00100000 0x00000004 0x00000000 0x00000000 x 0x00100000 0x00000004 4y =d 0x3fefffff 0xfffffffc 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb97f 4y =d 0x3fefffff 0xfffffffd 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb980 4y =d 0x3fefffff 0xfffffffe 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb981 4y =d 0x3fefffff 0xffffffff 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb982 4y =d 0x3ff00000 0x00000001 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb984 ! 4y =d 0x3ff00000 0x00000002 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb985 4y =d 0x3ff00000 0x00000002 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb986 4y =d 0x3ff00000 0x00000003 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb987 4y =d 0x3ff00000 0x00000004 0x00000000 0x00000000 x 0x3ff2cd9f 0xc44eb989 4y =d 0x7fefffff 0xfffffffc 0x00000000 0x00000000 ox 0x7ff00000 0x00000000 4y =d 0x7fefffff 0xfffffffd 0x00000000 0x00000000 ox 0x7ff00000 0x00000000 4y =d 0x7fefffff 0xfffffffe 0x00000000 0x00000000 ox 0x7ff00000 0x00000000 4y =d 0x7fefffff 0xffffffff 0x00000000 0x00000000 ox 0x7ff00000 0x00000000 ! 64 total vectors