about summary refs log tree commit diff
path: root/math/auto-libm-test-out
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2015-06-24 16:37:44 +0000
committerJoseph Myers <joseph@codesourcery.com>2015-06-24 16:37:44 +0000
commit6f874bd4d4063cacd9edd7f7607fb929f0db218f (patch)
tree189cf551a41b960625a93072a60070a9b44f61e2 /math/auto-libm-test-out
parentac831b362ad6ecd49643625481ec700a9812e52f (diff)
downloadglibc-6f874bd4d4063cacd9edd7f7607fb929f0db218f.tar.gz
glibc-6f874bd4d4063cacd9edd7f7607fb929f0db218f.tar.xz
glibc-6f874bd4d4063cacd9edd7f7607fb929f0db218f.zip
Move csin, csinh tests to auto-libm-test-in.
This patch moves most tests of csin and csinh with finite inputs from
libm-test.inc to auto-libm-test-in.  The remaining two tests of each
function with small arguments are not moved because moving them causes
the time required by gen-auto-libm-tests to go up from under 8 seconds
to over 11 minutes for me.  (The current development version of MPC
has had speed improvements for mpc_sin for some time, but there hasn't
been a release containing those improvements yet.)

Tested for x86_64 and x86.

	* math/auto-libm-test-in: Add more tests of csin and csinh.
	* math/auto-libm-test-out: Regenerated.
	* math/libm-test.inc (csin_test_data): Remove tests moved to
	auto-libm-test-in.
	(csinh_test_data): Likewise.
Diffstat (limited to 'math/auto-libm-test-out')
-rw-r--r--math/auto-libm-test-out1250
1 files changed, 1250 insertions, 0 deletions
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index b386f004b1..8283c52a2b 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -91676,6 +91676,456 @@ cpow 0.75 1.25 0.0 1.0
 = cpow tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa4ep-4L 0x2.19f6810e8fdb408ac45c5250adp-4L : inexact-ok
 = cpow towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa4ep-4L 0x2.19f6810e8fdb408ac45c5250acp-4L : inexact-ok
 = cpow upward ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa5p-4L 0x2.19f6810e8fdb408ac45c5250adp-4L : inexact-ok
+csin 0.0 0.0
+= csin downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csin tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csin towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csin upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csin downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csin tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csin towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csin upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csin downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+csin -0 0.0
+= csin downward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csin tonearest flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csin towardzero flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csin upward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csin downward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csin tonearest dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csin towardzero dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csin upward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csin downward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin downward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csin upward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+csin 0.0 -0
+= csin downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csin tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csin towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csin upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csin downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csin tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csin towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csin upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csin downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+csin -0 -0
+= csin downward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csin tonearest flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csin towardzero flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csin upward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csin downward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csin tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csin towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csin upward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csin downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csin upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+csin 0.75 1.25
+= csin downward flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f28p+0f : inexact-ok
+= csin tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f2ap+0f : inexact-ok
+= csin towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f28p+0f : inexact-ok
+= csin upward flt-32 0xcp-4f 0x1.4p+0f : 0x1.498772p+0f 0x1.2c0f2ap+0f : inexact-ok
+= csin downward dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok
+= csin tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a4p+0 : inexact-ok
+= csin towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok
+= csin upward dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9bp+0 0x1.2c0f29932c3a4p+0 : inexact-ok
+= csin downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b4p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b4p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok
+= csin downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968dp+0L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968ep+0L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968dp+0L : inexact-ok
+= csin upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f534p+0L 0x1.2c0f29932c3a3bb5105a4748968ep+0L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok
+= csin tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok
+= csin towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok
+= csin upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f58p+0L 0x1.2c0f29932c3a3bb5105a474897p+0L : inexact-ok
+csin -2 -3
+= csin downward flt-32 -0x2p+0f -0x3p+0f : -0x9.278d5p+0f 0x4.2b3d78p+0f : inexact-ok
+= csin tonearest flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d8p+0f : inexact-ok
+= csin towardzero flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d78p+0f : inexact-ok
+= csin upward flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d8p+0f : inexact-ok
+= csin downward dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok
+= csin tonearest dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok
+= csin towardzero dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok
+= csin upward dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok
+= csin downward ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok
+= csin tonearest ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok
+= csin towardzero ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok
+= csin upward ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok
+= csin downward ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok
+= csin tonearest ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok
+= csin towardzero ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok
+= csin upward ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok
+= csin downward ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d946p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok
+= csin tonearest ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d946p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok
+= csin towardzero ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d9458p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok
+= csin upward ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d9458p+0L 0x4.2b3d7c8d1f8867eddb7c338523b4p+0L : inexact-ok
+= csin downward ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d98p+0L 0x4.2b3d7c8d1f8867eddb7c338522p+0L : inexact-ok
+= csin tonearest ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338524p+0L : inexact-ok
+= csin towardzero ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338522p+0L : inexact-ok
+= csin upward ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338524p+0L : inexact-ok
+csin 0.75 89.5
+= csin downward flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin tonearest flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin towardzero flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin upward flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb18p+124f 0xc.bbaa8p+124f : inexact-ok
+= csin downward dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
+= csin tonearest dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
+= csin towardzero dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
+= csin upward dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d8851ap+124 0xc.bbaa76be57908p+124 : inexact-ok
+= csin downward ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin downward ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin upward ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin tonearest ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin towardzero ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin upward ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c0cp+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+csin 0.75 -89.5
+= csin downward flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa8p+124f : inexact-ok
+= csin tonearest flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin towardzero flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin upward flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb18p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin downward dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
+= csin tonearest dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
+= csin towardzero dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
+= csin upward dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d8851ap+124 -0xc.bbaa76be579p+124 : inexact-ok
+= csin downward ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin downward ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin upward ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin tonearest ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin towardzero ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin upward ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c0cp+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+csin -0.75 89.5
+= csin downward flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb18p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin tonearest flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin towardzero flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok
+= csin upward flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa8p+124f : inexact-ok
+= csin downward dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d8851ap+124 0xc.bbaa76be579p+124 : inexact-ok
+= csin tonearest dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
+= csin towardzero dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
+= csin upward dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
+= csin downward ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c0cp+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin tonearest ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin towardzero ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin upward ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+csin -0.75 -89.5
+= csin downward flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb18p+124f -0xc.bbaa8p+124f : inexact-ok
+= csin tonearest flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin towardzero flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin upward flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok
+= csin downward dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d8851ap+124 -0xc.bbaa76be57908p+124 : inexact-ok
+= csin tonearest dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
+= csin towardzero dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
+= csin upward dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
+= csin downward ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c0cp+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin tonearest ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok
+= csin towardzero ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+= csin upward ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok
+csin 0.75 710.5
+= csin downward flt-32 0xcp-4f 0x2.c68p+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0xcp-4f 0x2.c68p+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0xcp-4f 0x2.c68p+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0xcp-4f 0x2.c68p+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin tonearest dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin towardzero dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin upward dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb603378p+1020 0xb.fe39a718cb53p+1020 : inexact-ok
+= csin downward ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin downward ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin upward ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin tonearest ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin towardzero ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin upward ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+csin 0.75 -710.5
+= csin downward flt-32 0xcp-4f -0x2.c68p+8f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0xcp-4f -0x2.c68p+8f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0xcp-4f -0x2.c68p+8f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0xcp-4f -0x2.c68p+8f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok
+= csin tonearest dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin towardzero dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin upward dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb603378p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin downward ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin downward ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin upward ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin tonearest ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin towardzero ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin upward ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+csin -0.75 710.5
+= csin downward flt-32 -0xcp-4f 0x2.c68p+8f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 -0xcp-4f 0x2.c68p+8f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 -0xcp-4f 0x2.c68p+8f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 -0xcp-4f 0x2.c68p+8f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb603378p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin tonearest dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin towardzero dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
+= csin upward dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb53p+1020 : inexact-ok
+= csin downward ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin tonearest ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin towardzero ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin upward ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+csin -0.75 -710.5
+= csin downward flt-32 -0xcp-4f -0x2.c68p+8f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 -0xcp-4f -0x2.c68p+8f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 -0xcp-4f -0x2.c68p+8f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 -0xcp-4f -0x2.c68p+8f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb603378p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok
+= csin tonearest dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin towardzero dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin upward dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
+= csin downward ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin tonearest ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok
+= csin towardzero ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+= csin upward ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok
+csin 0.75 11357.25
+= csin downward flt-32 0xcp-4f 0x2.c5d4p+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0xcp-4f 0x2.c5d4p+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0xcp-4f 0x2.c5d4p+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0xcp-4f 0x2.c5d4p+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b42p+16380L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b42p+16380L : inexact-ok
+= csin downward ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin upward ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd624p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+csin 0.75 -11357.25
+= csin downward flt-32 0xcp-4f -0x2.c5d4p+12f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0xcp-4f -0x2.c5d4p+12f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0xcp-4f -0x2.c5d4p+12f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0xcp-4f -0x2.c5d4p+12f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b42p+16380L : inexact-ok
+= csin tonearest ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin downward ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b42p+16380L : inexact-ok
+= csin tonearest ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin downward ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin tonearest ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin towardzero ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin upward ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd624p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin downward ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+csin -0.75 11357.25
+= csin downward flt-32 -0xcp-4f 0x2.c5d4p+12f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 -0xcp-4f 0x2.c5d4p+12f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 -0xcp-4f 0x2.c5d4p+12f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 -0xcp-4f 0x2.c5d4p+12f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b42p+16380L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b42p+16380L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd624p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L plus_infty : inexact-ok overflow errno-erange-ok
+csin -0.75 -11357.25
+= csin downward flt-32 -0xcp-4f -0x2.c5d4p+12f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 -0xcp-4f -0x2.c5d4p+12f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 -0xcp-4f -0x2.c5d4p+12f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 -0xcp-4f -0x2.c5d4p+12f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b42p+16380L : inexact-ok
+= csin tonearest ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin downward ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b42p+16380L : inexact-ok
+= csin tonearest ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin towardzero ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin upward ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok
+= csin downward ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd624p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin tonearest ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok
+= csin towardzero ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin upward ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok
+= csin downward ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
 csin 0.75 1e6
 = csin downward flt-32 0xcp-4f 0xf.424p+16f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
 = csin tonearest flt-32 0xcp-4f 0xf.424p+16f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
@@ -91776,6 +92226,631 @@ csin -0.75 -1e6
 = csin tonearest ldbl-128ibm -0xcp-4L -0xf.424p+16L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ldbl-128ibm -0xcp-4L -0xf.424p+16L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
 = csin upward ldbl-128ibm -0xcp-4L -0xf.424p+16L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+csin 0x1p-149 180
+= csin downward flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0x8p-152f 0xb.4p+4f : 0x3.373468p+108f plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
+= csin tonearest dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
+= csin towardzero dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
+= csin upward dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110cp+108 0x6.6e68cac762218p+256 : inexact-ok
+= csin downward ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin tonearest ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin towardzero ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin upward ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9bcp+108L 0x6.6e68cac762215378p+256L : inexact-ok
+= csin downward ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok
+= csin upward ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9bcp+108L 0x6.6e68cac762215378p+256L : inexact-ok
+= csin downward ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok
+= csin tonearest ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok
+= csin towardzero ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok
+= csin upward ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7cp+108L 0x6.6e68cac762215372ccfb2fd63cf8p+256L : inexact-ok
+= csin downward ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok
+= csin tonearest ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok
+= csin towardzero ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok
+= csin upward ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1fp+108L 0x6.6e68cac762215372ccfb2fd63ep+256L : inexact-ok
+csin 0x1p-1074 1440
+= csin downward flt-32 0x8p-152f 0x5.ap+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0x8p-152f 0x5.ap+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0x8p-152f 0x5.ap+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0x8p-152f 0x5.ap+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093463p+1924L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093463p+1924L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin tonearest ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin towardzero ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin upward ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db78p+1924L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok
+= csin downward ldbl-128ibm 0x8p-152L 0x5.ap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x8p-152L 0x5.ap+8L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x8p-152L 0x5.ap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x8p-152L 0x5.ap+8L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin tonearest ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin towardzero ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin upward ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok
+= csin downward ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a318p+1000L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin tonearest ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin towardzero ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok
+= csin upward ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a318p+1000L 0x1.65445a94fa1268c6p+2076L : inexact-ok
+= csin downward ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin tonearest ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin towardzero ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok
+= csin upward ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edbcp+1000L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok
+= csin downward ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22ecp+1000L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22eep+1000L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22ecp+1000L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22eep+1000L plus_infty : inexact-ok overflow errno-erange-ok
+csin 0x1p-16434 22730
+= csin downward flt-32 0x8p-152f 0x5.8cap+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0x8p-152f 0x5.8cap+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0x8p-152f 0x5.8cap+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0x8p-152f 0x5.8cap+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-intel 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-intel 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-intel 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128ibm 0x8p-152L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x8p-152L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin tonearest flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csin upward flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward dbl-64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin tonearest dbl-64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero dbl-64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward dbl-64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin tonearest ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L plus_infty : inexact-ok overflow errno-erange-ok
+= csin towardzero ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csin upward ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fep+16356L plus_infty : inexact-ok overflow errno-erange-ok
+csinh 0.0 0.0
+= csinh downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csinh tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csinh towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csinh upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
+= csinh downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csinh tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csinh towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csinh upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
+= csinh downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok
+csinh -0 0.0
+= csinh downward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csinh tonearest flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csinh towardzero flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csinh upward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok
+= csinh downward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csinh tonearest dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csinh towardzero dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csinh upward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
+= csinh downward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+= csinh upward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok
+csinh 0.0 -0
+= csinh downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csinh tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csinh towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csinh upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok
+= csinh downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csinh tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csinh towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csinh upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
+= csinh downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok
+csinh -0 -0
+= csinh downward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csinh tonearest flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csinh towardzero flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csinh upward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok
+= csinh downward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csinh tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csinh towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csinh upward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
+= csinh downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+= csinh upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok
+csinh 0.75 1.25
+= csinh downward flt-32 0xcp-4f 0x1.4p+0f : 0x4.261258p-4f 0x1.3a87cap+0f : inexact-ok
+= csinh tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x4.26126p-4f 0x1.3a87cap+0f : inexact-ok
+= csinh towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x4.261258p-4f 0x1.3a87cap+0f : inexact-ok
+= csinh upward flt-32 0xcp-4f 0x1.4p+0f : 0x4.26126p-4f 0x1.3a87ccp+0f : inexact-ok
+= csinh downward dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok
+= csinh tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok
+= csinh towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok
+= csinh upward dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok
+= csinh downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6bp-4L 0x1.3a87cacbb996ee22p+0L : inexact-ok
+= csinh downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok
+= csinh upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6bp-4L 0x1.3a87cacbb996ee22p+0L : inexact-ok
+= csinh downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d5p+0L : inexact-ok
+= csinh tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d6p+0L : inexact-ok
+= csinh towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d5p+0L : inexact-ok
+= csinh upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615ecp-4L 0x1.3a87cacbb996ee206970baa863d6p+0L : inexact-ok
+= csinh downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187614p-4L 0x1.3a87cacbb996ee206970baa8638p+0L : inexact-ok
+= csinh tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187616p-4L 0x1.3a87cacbb996ee206970baa864p+0L : inexact-ok
+= csinh towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187614p-4L 0x1.3a87cacbb996ee206970baa8638p+0L : inexact-ok
+= csinh upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187616p-4L 0x1.3a87cacbb996ee206970baa864p+0L : inexact-ok
+csinh -2 -3
+= csinh downward flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea72p-4f : inexact-ok
+= csinh tonearest flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea72p-4f : inexact-ok
+= csinh towardzero flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea71p-4f : inexact-ok
+= csinh upward flt-32 -0x2p+0f -0x3p+0f : 0x3.972f4p+0f -0x8.7ea71p-4f : inexact-ok
+= csinh downward dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok
+= csinh tonearest dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok
+= csinh towardzero dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b648p-4 : inexact-ok
+= csinh upward dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a21ap+0 -0x8.7ea71be31b648p-4 : inexact-ok
+= csinh downward ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok
+= csinh upward ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok
+= csinh downward ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok
+= csinh upward ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok
+= csinh downward ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd812p+0L -0x8.7ea71be31b64c358c8b2bc30245p-4L : inexact-ok
+= csinh tonearest ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd814p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok
+= csinh towardzero ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd812p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok
+= csinh upward ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd814p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok
+= csinh downward ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3028p-4L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok
+= csinh upward ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd9p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok
+csinh 89.5 0.75
+= csinh downward flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh tonearest flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh towardzero flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh upward flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa8p+124f 0xb.dcb18p+124f : inexact-ok
+= csinh downward dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh tonearest dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh towardzero dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh upward dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d8851ap+124 : inexact-ok
+= csinh downward ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh downward ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh downward ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh tonearest ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh towardzero ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh upward ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh downward ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh upward ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok
+csinh -89.5 0.75
+= csinh downward flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa8p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh tonearest flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh towardzero flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok
+= csinh upward flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb18p+124f : inexact-ok
+= csinh downward dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh tonearest dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh towardzero dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok
+= csinh upward dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d8851ap+124 : inexact-ok
+= csinh downward ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh downward ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh downward ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh tonearest ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh towardzero ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh upward ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh downward ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh upward ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok
+csinh 89.5 -0.75
+= csinh downward flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb18p+124f : inexact-ok
+= csinh tonearest flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh towardzero flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh upward flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa8p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh downward dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d8851ap+124 : inexact-ok
+= csinh tonearest dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh towardzero dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh upward dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh downward ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh downward ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh downward ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh tonearest ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh towardzero ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh upward ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh downward ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh upward ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+csinh -89.5 -0.75
+= csinh downward flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa8p+124f -0xb.dcb18p+124f : inexact-ok
+= csinh tonearest flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh towardzero flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh upward flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok
+= csinh downward dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d8851ap+124 : inexact-ok
+= csinh tonearest dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh towardzero dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh upward dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok
+= csinh downward ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh downward ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a6p+124L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh upward ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok
+= csinh downward ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh tonearest ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok
+= csinh towardzero ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh upward ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok
+= csinh downward ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+= csinh upward ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok
+csinh 710.5 0.75
+= csinh downward flt-32 0x2.c68p+8f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x2.c68p+8f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x2.c68p+8f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x2.c68p+8f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh tonearest dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh towardzero dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh upward dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb53p+1020 0xb.2c35ffb603378p+1020 : inexact-ok
+= csinh downward ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh downward ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh downward ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh tonearest ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh towardzero ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh upward ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0bfp+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh downward ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh upward ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+csinh -710.5 0.75
+= csinh downward flt-32 -0x2.c68p+8f 0xcp-4f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 -0x2.c68p+8f 0xcp-4f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 -0x2.c68p+8f 0xcp-4f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 -0x2.c68p+8f 0xcp-4f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb53p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh tonearest dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh towardzero dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh upward dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb603378p+1020 : inexact-ok
+= csinh downward ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh downward ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh downward ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0bfp+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh tonearest ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh towardzero ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh upward ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh downward ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh upward ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+csinh 710.5 -0.75
+= csinh downward flt-32 0x2.c68p+8f -0xcp-4f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x2.c68p+8f -0xcp-4f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x2.c68p+8f -0xcp-4f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x2.c68p+8f -0xcp-4f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok
+= csinh tonearest dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh towardzero dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh upward dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb53p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh downward ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh downward ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh downward ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh tonearest ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh towardzero ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh upward ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0bfp+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh downward ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh tonearest ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh towardzero ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh upward ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+csinh -710.5 -0.75
+= csinh downward flt-32 -0x2.c68p+8f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 -0x2.c68p+8f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 -0x2.c68p+8f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 -0x2.c68p+8f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb53p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok
+= csinh tonearest dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh towardzero dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh upward dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok
+= csinh downward ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh downward ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh upward ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok
+= csinh downward ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0bfp+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh tonearest ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok
+= csinh towardzero ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh upward ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok
+= csinh downward ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh tonearest ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok
+= csinh towardzero ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+= csinh upward ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok
+csinh 11357.25 0.75
+= csinh downward flt-32 0x2.c5d4p+12f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x2.c5d4p+12f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x2.c5d4p+12f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x2.c5d4p+12f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b42p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh downward ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b42p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh downward ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh tonearest ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh towardzero ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh upward ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok
+= csinh downward ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+csinh -11357.25 0.75
+= csinh downward flt-32 -0x2.c5d4p+12f 0xcp-4f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 -0x2.c5d4p+12f 0xcp-4f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 -0x2.c5d4p+12f 0xcp-4f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 -0x2.c5d4p+12f 0xcp-4f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b42p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh downward ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b42p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh downward ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh tonearest ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh towardzero ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh upward ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok
+= csinh downward ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L plus_infty : inexact-ok overflow errno-erange-ok
+csinh 11357.25 -0.75
+= csinh downward flt-32 0x2.c5d4p+12f -0xcp-4f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x2.c5d4p+12f -0xcp-4f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x2.c5d4p+12f -0xcp-4f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x2.c5d4p+12f -0xcp-4f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b42p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh downward ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b42p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh downward ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok
+= csinh tonearest ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh towardzero ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh upward ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh downward ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+csinh -11357.25 -0.75
+= csinh downward flt-32 -0x2.c5d4p+12f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 -0x2.c5d4p+12f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 -0x2.c5d4p+12f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 -0x2.c5d4p+12f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b42p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh tonearest ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh downward ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b42p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok
+= csinh tonearest ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh towardzero ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh upward ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok
+= csinh downward ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok
+= csinh tonearest ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh towardzero ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh upward ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok
+= csinh downward ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
 csinh 1e6 0.75
 = csinh downward flt-32 0xf.424p+16f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
 = csinh tonearest flt-32 0xf.424p+16f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
@@ -91876,6 +92951,181 @@ csinh -1e6 -0.75
 = csinh tonearest ldbl-128ibm -0xf.424p+16L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ldbl-128ibm -0xf.424p+16L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
 = csinh upward ldbl-128ibm -0xf.424p+16L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+csinh 180 0x1p-149
+= csinh downward flt-32 0xb.4p+4f 0x8p-152f : 0xf.fffffp+124f 0x3.373464p+108f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0xb.4p+4f 0x8p-152f : plus_infty 0x3.373464p+108f : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0xb.4p+4f 0x8p-152f : 0xf.fffffp+124f 0x3.373464p+108f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0xb.4p+4f 0x8p-152f : plus_infty 0x3.373468p+108f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok
+= csinh tonearest dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok
+= csinh towardzero dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok
+= csinh upward dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762218p+256 0x3.37346563b110cp+108 : inexact-ok
+= csinh downward ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh tonearest ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh towardzero ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh upward ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215378p+256L 0x3.37346563b110a9bcp+108L : inexact-ok
+= csinh downward ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok
+= csinh upward ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215378p+256L 0x3.37346563b110a9bcp+108L : inexact-ok
+= csinh downward ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok
+= csinh tonearest ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok
+= csinh towardzero ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok
+= csinh upward ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf8p+256L 0x3.37346563b110a9b9667d97eb1e7cp+108L : inexact-ok
+= csinh downward ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok
+= csinh tonearest ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok
+= csinh towardzero ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok
+= csinh upward ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63ep+256L 0x3.37346563b110a9b9667d97eb1fp+108L : inexact-ok
+csinh 1440 0x1p-1074
+= csinh downward flt-32 0x5.ap+8f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x5.ap+8f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x5.ap+8f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x5.ap+8f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh upward ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c6p+2076L 0xb.2a22d4a7d093463p+1924L : inexact-ok
+= csinh downward ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok
+= csinh upward ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c6p+2076L 0xb.2a22d4a7d093463p+1924L : inexact-ok
+= csinh downward ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok
+= csinh tonearest ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok
+= csinh towardzero ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok
+= csinh upward ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0xb.2a22d4a7d0934623f733dc45db78p+1924L : inexact-ok
+= csinh downward ldbl-128ibm 0x5.ap+8L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.ap+8L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.ap+8L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.ap+8L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward flt-32 0x5.ap+8f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x5.ap+8f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x5.ap+8f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x5.ap+8f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c6p+2076L 0x0p+0L : inexact-ok
+= csinh downward ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok
+= csinh upward ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c6p+2076L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok
+= csinh tonearest ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok
+= csinh towardzero ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok
+= csinh upward ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0x0p+0L : inexact-ok
+= csinh downward ldbl-128ibm 0x5.ap+8L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.ap+8L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.ap+8L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.ap+8L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh tonearest ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh towardzero ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh upward ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c6p+2076L 0x5.95116a53e849a318p+1000L : inexact-ok
+= csinh downward ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok
+= csinh upward ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c6p+2076L 0x5.95116a53e849a318p+1000L : inexact-ok
+= csinh downward ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok
+= csinh tonearest ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok
+= csinh towardzero ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok
+= csinh upward ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0x5.95116a53e849a311fb99ee22edbcp+1000L : inexact-ok
+= csinh downward ldbl-128ibm 0x5.ap+8L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x5.95116a53e849a311fb99ee22ecp+1000L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.ap+8L 0x4p-1076L : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.ap+8L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x5.95116a53e849a311fb99ee22ecp+1000L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.ap+8L 0x4p-1076L : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000L : inexact-ok overflow errno-erange-ok
+csinh 22730 0x1p-16434
+= csinh downward flt-32 0x5.8cap+12f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x5.8cap+12f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x5.8cap+12f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x5.8cap+12f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-intel 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128ibm 0x5.8cap+12L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward flt-32 0x5.8cap+12f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh tonearest flt-32 0x5.8cap+12f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh towardzero flt-32 0x5.8cap+12f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh upward flt-32 0x5.8cap+12f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-intel 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128ibm 0x5.8cap+12L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok
+= csinh downward dbl-64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh tonearest dbl-64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero dbl-64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward dbl-64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok
+= csinh downward ldbl-128 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok
+= csinh tonearest ldbl-128 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok
+= csinh towardzero ldbl-128 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok
+= csinh upward ldbl-128 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356L : inexact-ok overflow errno-erange-ok
 csqrt 0 0
 = csqrt downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok
 = csqrt tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok