glibc/math/auto-libm-test-out-csin
Joseph Myers 1266b9361a Move more csin, csinh tests to auto-libm-test-in.
When I moved tests of csin and csinh to auto-libm-test-in, I didn't
move a few tests for which gen-auto-libm-tests was very slow because
of MPC slowness on certain inputs.

Now that auto-libm-test-out has been split up, such slowness only
affects regenerating the test expectations for the individual
functions in question, rather than any addition of tests for any
function to auto-libm-test-in.  Thus, I no longer consider it a
problem to have these inputs in auto-libm-test-in, and this patch
moves them there.  This results in test generation for csin and csinh
taking 5m43s (for each of csin and csinh) on my system, while other
functions are unaffected.

I expect the test generation to be much faster in MPC 1.1 (the
relevant performance improvements went in MPC mainline in Dec 2013,
but there hasn't been a release from mainline since then).

Tested for x86_64 and x86.

	* math/auto-libm-test-in: Add more tests of csin and csinh.
	* math/auto-libm-test-out-csin: Regenerated.
	* math/auto-libm-test-out-csinh: Likewise.
	* math/libm-test-csin.inc (csin_test_data): Remove tests moved to
	auto-libm-test-in.
	* math/libm-test-csinh.inc (csinh_test_data): Likewise.
2017-02-09 18:30:41 +00:00

1628 lines
176 KiB
Plaintext

csin 0.0 0.0
= csin downward binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin downward binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin downward intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin downward binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
= csin upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok
csin -0 0.0
= csin downward binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin downward binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin downward intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin downward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin downward binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin downward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin tonearest ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin towardzero ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
= csin upward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok
csin 0.0 -0
= csin downward binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin downward binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin downward intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin downward m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin downward binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin downward ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
= csin upward ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok
csin -0 -0
= csin downward binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin downward binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin downward intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin downward m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin downward binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin downward ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin tonearest ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin towardzero ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
= csin upward ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok
csin 0.75 1.25
= csin downward binary32 0xcp-4 0x1.4p+0 : 0x1.49877p+0 0x1.2c0f28p+0 : inexact-ok
= csin tonearest binary32 0xcp-4 0x1.4p+0 : 0x1.49877p+0 0x1.2c0f2ap+0 : inexact-ok
= csin towardzero binary32 0xcp-4 0x1.4p+0 : 0x1.49877p+0 0x1.2c0f28p+0 : inexact-ok
= csin upward binary32 0xcp-4 0x1.4p+0 : 0x1.498772p+0 0x1.2c0f2ap+0 : inexact-ok
= csin downward binary64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok
= csin tonearest binary64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a4p+0 : inexact-ok
= csin towardzero binary64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok
= csin upward binary64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9bp+0 0x1.2c0f29932c3a4p+0 : inexact-ok
= csin downward intel96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb4p+0 : inexact-ok
= csin tonearest intel96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb6p+0 : inexact-ok
= csin towardzero intel96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb4p+0 : inexact-ok
= csin upward intel96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b4p+0 0x1.2c0f29932c3a3bb6p+0 : inexact-ok
= csin downward m68k96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb4p+0 : inexact-ok
= csin tonearest m68k96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb6p+0 : inexact-ok
= csin towardzero m68k96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b2p+0 0x1.2c0f29932c3a3bb4p+0 : inexact-ok
= csin upward m68k96 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b4p+0 0x1.2c0f29932c3a3bb6p+0 : inexact-ok
= csin downward binary128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f533p+0 0x1.2c0f29932c3a3bb5105a4748968dp+0 : inexact-ok
= csin tonearest binary128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f533p+0 0x1.2c0f29932c3a3bb5105a4748968ep+0 : inexact-ok
= csin towardzero binary128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f533p+0 0x1.2c0f29932c3a3bb5105a4748968dp+0 : inexact-ok
= csin upward binary128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f534p+0 0x1.2c0f29932c3a3bb5105a4748968ep+0 : inexact-ok
= csin downward ibm128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f5p+0 0x1.2c0f29932c3a3bb5105a4748968p+0 : inexact-ok
= csin tonearest ibm128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f5p+0 0x1.2c0f29932c3a3bb5105a4748968p+0 : inexact-ok
= csin towardzero ibm128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f5p+0 0x1.2c0f29932c3a3bb5105a4748968p+0 : inexact-ok
= csin upward ibm128 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9a5b290663a71f58p+0 0x1.2c0f29932c3a3bb5105a474897p+0 : inexact-ok
csin -2 -3
= csin downward binary32 -0x2p+0 -0x3p+0 : -0x9.278d5p+0 0x4.2b3d78p+0 : inexact-ok
= csin tonearest binary32 -0x2p+0 -0x3p+0 : -0x9.278d4p+0 0x4.2b3d8p+0 : inexact-ok
= csin towardzero binary32 -0x2p+0 -0x3p+0 : -0x9.278d4p+0 0x4.2b3d78p+0 : inexact-ok
= csin upward binary32 -0x2p+0 -0x3p+0 : -0x9.278d4p+0 0x4.2b3d8p+0 : inexact-ok
= csin downward binary64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok
= csin tonearest binary64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok
= csin towardzero binary64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok
= csin upward binary64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok
= csin downward intel96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbfp+0 0x4.2b3d7c8d1f8867e8p+0 : inexact-ok
= csin tonearest intel96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbfp+0 0x4.2b3d7c8d1f8867fp+0 : inexact-ok
= csin towardzero intel96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbep+0 0x4.2b3d7c8d1f8867e8p+0 : inexact-ok
= csin upward intel96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbep+0 0x4.2b3d7c8d1f8867fp+0 : inexact-ok
= csin downward m68k96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbfp+0 0x4.2b3d7c8d1f8867e8p+0 : inexact-ok
= csin tonearest m68k96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbfp+0 0x4.2b3d7c8d1f8867fp+0 : inexact-ok
= csin towardzero m68k96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbep+0 0x4.2b3d7c8d1f8867e8p+0 : inexact-ok
= csin upward m68k96 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbep+0 0x4.2b3d7c8d1f8867fp+0 : inexact-ok
= csin downward binary128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d946p+0 0x4.2b3d7c8d1f8867eddb7c338523bp+0 : inexact-ok
= csin tonearest binary128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d946p+0 0x4.2b3d7c8d1f8867eddb7c338523bp+0 : inexact-ok
= csin towardzero binary128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d9458p+0 0x4.2b3d7c8d1f8867eddb7c338523bp+0 : inexact-ok
= csin upward binary128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d9458p+0 0x4.2b3d7c8d1f8867eddb7c338523b4p+0 : inexact-ok
= csin downward ibm128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d98p+0 0x4.2b3d7c8d1f8867eddb7c338522p+0 : inexact-ok
= csin tonearest ibm128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d94p+0 0x4.2b3d7c8d1f8867eddb7c338524p+0 : inexact-ok
= csin towardzero ibm128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d94p+0 0x4.2b3d7c8d1f8867eddb7c338522p+0 : inexact-ok
= csin upward ibm128 -0x2p+0 -0x3p+0 : -0x9.278d418f3e96dbebad2bf89d94p+0 0x4.2b3d7c8d1f8867eddb7c338524p+0 : inexact-ok
csin 0.75 89.5
= csin downward binary32 0xcp-4 0x5.98p+4 : 0xb.dcb17p+124 0xc.bbaa7p+124 : inexact-ok
= csin tonearest binary32 0xcp-4 0x5.98p+4 : 0xb.dcb17p+124 0xc.bbaa7p+124 : inexact-ok
= csin towardzero binary32 0xcp-4 0x5.98p+4 : 0xb.dcb17p+124 0xc.bbaa7p+124 : inexact-ok
= csin upward binary32 0xcp-4 0x5.98p+4 : 0xb.dcb18p+124 0xc.bbaa8p+124 : inexact-ok
= csin downward binary64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
= csin tonearest binary64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
= csin towardzero binary64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
= csin upward binary64 0xcp-4 0x5.98p+4 : 0xb.dcb174d8851ap+124 0xc.bbaa76be57908p+124 : inexact-ok
= csin downward intel96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin tonearest intel96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero intel96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward intel96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a6p+124 0xc.bbaa76be57905b5p+124 : inexact-ok
= csin downward m68k96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin tonearest m68k96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero m68k96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward m68k96 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a6p+124 0xc.bbaa76be57905b5p+124 : inexact-ok
= csin downward binary128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08cp+124 0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin tonearest binary128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08c8p+124 0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin towardzero binary128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08cp+124 0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin upward binary128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08c8p+124 0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin downward ibm128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin tonearest ibm128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin towardzero ibm128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin upward ibm128 0xcp-4 0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c0cp+124 0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
csin 0.75 -89.5
= csin downward binary32 0xcp-4 -0x5.98p+4 : 0xb.dcb17p+124 -0xc.bbaa8p+124 : inexact-ok
= csin tonearest binary32 0xcp-4 -0x5.98p+4 : 0xb.dcb17p+124 -0xc.bbaa7p+124 : inexact-ok
= csin towardzero binary32 0xcp-4 -0x5.98p+4 : 0xb.dcb17p+124 -0xc.bbaa7p+124 : inexact-ok
= csin upward binary32 0xcp-4 -0x5.98p+4 : 0xb.dcb18p+124 -0xc.bbaa7p+124 : inexact-ok
= csin downward binary64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
= csin tonearest binary64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
= csin towardzero binary64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
= csin upward binary64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d8851ap+124 -0xc.bbaa76be579p+124 : inexact-ok
= csin downward intel96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b5p+124 : inexact-ok
= csin tonearest intel96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero intel96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward intel96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a6p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin downward m68k96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b5p+124 : inexact-ok
= csin tonearest m68k96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero m68k96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward m68k96 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a6p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin downward binary128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08cp+124 -0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin tonearest binary128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08c8p+124 -0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin towardzero binary128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08cp+124 -0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin upward binary128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08c8p+124 -0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin downward ibm128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin tonearest ibm128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin towardzero ibm128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin upward ibm128 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885199a507e02ee9c0cp+124 -0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
csin -0.75 89.5
= csin downward binary32 -0xcp-4 0x5.98p+4 : -0xb.dcb18p+124 0xc.bbaa7p+124 : inexact-ok
= csin tonearest binary32 -0xcp-4 0x5.98p+4 : -0xb.dcb17p+124 0xc.bbaa7p+124 : inexact-ok
= csin towardzero binary32 -0xcp-4 0x5.98p+4 : -0xb.dcb17p+124 0xc.bbaa7p+124 : inexact-ok
= csin upward binary32 -0xcp-4 0x5.98p+4 : -0xb.dcb17p+124 0xc.bbaa8p+124 : inexact-ok
= csin downward binary64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d8851ap+124 0xc.bbaa76be579p+124 : inexact-ok
= csin tonearest binary64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
= csin towardzero binary64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok
= csin upward binary64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok
= csin downward intel96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a6p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin tonearest intel96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero intel96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward intel96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b5p+124 : inexact-ok
= csin downward m68k96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a6p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin tonearest m68k96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero m68k96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward m68k96 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a5p+124 0xc.bbaa76be57905b5p+124 : inexact-ok
= csin downward binary128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08c8p+124 0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin tonearest binary128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08c8p+124 0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin towardzero binary128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08cp+124 0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin upward binary128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08cp+124 0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin downward ibm128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c0cp+124 0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin tonearest ibm128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin towardzero ibm128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin upward ibm128 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
csin -0.75 -89.5
= csin downward binary32 -0xcp-4 -0x5.98p+4 : -0xb.dcb18p+124 -0xc.bbaa8p+124 : inexact-ok
= csin tonearest binary32 -0xcp-4 -0x5.98p+4 : -0xb.dcb17p+124 -0xc.bbaa7p+124 : inexact-ok
= csin towardzero binary32 -0xcp-4 -0x5.98p+4 : -0xb.dcb17p+124 -0xc.bbaa7p+124 : inexact-ok
= csin upward binary32 -0xcp-4 -0x5.98p+4 : -0xb.dcb17p+124 -0xc.bbaa7p+124 : inexact-ok
= csin downward binary64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d8851ap+124 -0xc.bbaa76be57908p+124 : inexact-ok
= csin tonearest binary64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok
= csin towardzero binary64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
= csin upward binary64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok
= csin downward intel96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a6p+124 -0xc.bbaa76be57905b5p+124 : inexact-ok
= csin tonearest intel96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero intel96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward intel96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin downward m68k96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a6p+124 -0xc.bbaa76be57905b5p+124 : inexact-ok
= csin tonearest m68k96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin towardzero m68k96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin upward m68k96 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a5p+124 -0xc.bbaa76be57905b4p+124 : inexact-ok
= csin downward binary128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08c8p+124 -0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin tonearest binary128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08c8p+124 -0xc.bbaa76be57905b422fc94309d298p+124 : inexact-ok
= csin towardzero binary128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08cp+124 -0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin upward binary128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08cp+124 -0xc.bbaa76be57905b422fc94309d29p+124 : inexact-ok
= csin downward ibm128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c0cp+124 -0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin tonearest ibm128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309d4p+124 : inexact-ok
= csin towardzero ibm128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
= csin upward ibm128 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885199a507e02ee9c08p+124 -0xc.bbaa76be57905b422fc94309dp+124 : inexact-ok
csin 0.75 710.5
= csin downward binary32 0xcp-4 0x2.c68p+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 0x2.c68p+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 0x2.c68p+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 0x2.c68p+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin tonearest binary64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin towardzero binary64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin upward binary64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb603378p+1020 0xb.fe39a718cb53p+1020 : inexact-ok
= csin downward intel96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin tonearest intel96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero intel96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward intel96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin downward m68k96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin tonearest m68k96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero m68k96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward m68k96 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin downward binary128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a28p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin tonearest binary128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a3p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin towardzero binary128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a28p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin upward binary128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a3p+1020 0xb.fe39a718cb52b2731922dd2e0bfp+1020 : inexact-ok
= csin downward ibm128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd408p+1020 0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin tonearest ibm128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40cp+1020 0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin towardzero ibm128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd408p+1020 0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin upward ibm128 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40cp+1020 0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
csin 0.75 -710.5
= csin downward binary32 0xcp-4 -0x2.c68p+8 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 -0x2.c68p+8 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 -0x2.c68p+8 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 -0x2.c68p+8 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok
= csin tonearest binary64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin towardzero binary64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin upward binary64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb603378p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin downward intel96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin tonearest intel96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero intel96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward intel96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin downward m68k96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin tonearest m68k96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero m68k96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward m68k96 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin downward binary128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a28p+1020 -0xb.fe39a718cb52b2731922dd2e0bfp+1020 : inexact-ok
= csin tonearest binary128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a3p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin towardzero binary128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a28p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin upward binary128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40a3p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin downward ibm128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin tonearest ibm128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40cp+1020 -0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin towardzero ibm128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin upward ibm128 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337070b74839cd40cp+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
csin -0.75 710.5
= csin downward binary32 -0xcp-4 0x2.c68p+8 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 0x2.c68p+8 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 0x2.c68p+8 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 0x2.c68p+8 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb603378p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin tonearest binary64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin towardzero binary64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok
= csin upward binary64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb53p+1020 : inexact-ok
= csin downward intel96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin tonearest intel96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero intel96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward intel96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin downward m68k96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin tonearest m68k96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero m68k96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward m68k96 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin downward binary128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a3p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin tonearest binary128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a3p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin towardzero binary128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a28p+1020 0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin upward binary128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a28p+1020 0xb.fe39a718cb52b2731922dd2e0bfp+1020 : inexact-ok
= csin downward ibm128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40cp+1020 0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin tonearest ibm128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40cp+1020 0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin towardzero ibm128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin upward ibm128 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
csin -0.75 -710.5
= csin downward binary32 -0xcp-4 -0x2.c68p+8 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 -0x2.c68p+8 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 -0x2.c68p+8 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 -0x2.c68p+8 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb603378p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok
= csin tonearest binary64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin towardzero binary64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin upward binary64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok
= csin downward intel96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin tonearest intel96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero intel96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward intel96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin downward m68k96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b28p+1020 : inexact-ok
= csin tonearest m68k96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337071p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin towardzero m68k96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin upward m68k96 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb6033707p+1020 -0xb.fe39a718cb52b27p+1020 : inexact-ok
= csin downward binary128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a3p+1020 -0xb.fe39a718cb52b2731922dd2e0bfp+1020 : inexact-ok
= csin tonearest binary128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a3p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin towardzero binary128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a28p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin upward binary128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40a28p+1020 -0xb.fe39a718cb52b2731922dd2e0be8p+1020 : inexact-ok
= csin downward ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40cp+1020 -0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin tonearest ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40cp+1020 -0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
= csin towardzero ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
= csin upward ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
csin 0.75 11357.25
= csin downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin tonearest intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : inexact-ok
= csin downward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin tonearest m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : inexact-ok
= csin downward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin tonearest binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin towardzero binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin upward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin downward ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin 0.75 -11357.25
= csin downward binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin downward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
= csin tonearest intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin downward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
= csin tonearest m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin downward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin tonearest binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin towardzero binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin upward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin downward ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin -0.75 11357.25
= csin downward binary32 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin tonearest intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : inexact-ok
= csin downward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin tonearest m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : inexact-ok
= csin downward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin tonearest binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin towardzero binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin upward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin downward ibm128 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin -0.75 -11357.25
= csin downward binary32 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin downward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
= csin tonearest intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin downward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
= csin tonearest m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin towardzero m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin upward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
= csin downward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin tonearest binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
= csin towardzero binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin upward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
= csin downward ibm128 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin 0.75 1e6
= csin downward binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward ibm128 0xcp-4 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0xcp-4 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin 0.75 -1e6
= csin downward binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin downward intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin downward binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin downward ibm128 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin -0.75 1e6
= csin downward binary32 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 0xf.424p+16 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward ibm128 -0xcp-4 0xf.424p+16 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin -0.75 -1e6
= csin downward binary32 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin downward binary64 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin downward intel96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin downward m68k96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin downward binary128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin downward ibm128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin 0x1p-149 180
= csin downward binary32 0x8p-152 0xb.4p+4 : 0x3.373464p+108 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0x8p-152 0xb.4p+4 : 0x3.373464p+108 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0x8p-152 0xb.4p+4 : 0x3.373464p+108 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0x8p-152 0xb.4p+4 : 0x3.373468p+108 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
= csin tonearest binary64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
= csin towardzero binary64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok
= csin upward binary64 0x8p-152 0xb.4p+4 : 0x3.37346563b110cp+108 0x6.6e68cac762218p+256 : inexact-ok
= csin downward intel96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin tonearest intel96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin towardzero intel96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin upward intel96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9bcp+108 0x6.6e68cac762215378p+256 : inexact-ok
= csin downward m68k96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin tonearest m68k96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin towardzero m68k96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b8p+108 0x6.6e68cac76221537p+256 : inexact-ok
= csin upward m68k96 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9bcp+108 0x6.6e68cac762215378p+256 : inexact-ok
= csin downward binary128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1e7ap+108 0x6.6e68cac762215372ccfb2fd63cf4p+256 : inexact-ok
= csin tonearest binary128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1e7ap+108 0x6.6e68cac762215372ccfb2fd63cf4p+256 : inexact-ok
= csin towardzero binary128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1e7ap+108 0x6.6e68cac762215372ccfb2fd63cf4p+256 : inexact-ok
= csin upward binary128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1e7cp+108 0x6.6e68cac762215372ccfb2fd63cf8p+256 : inexact-ok
= csin downward ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1ep+108 0x6.6e68cac762215372ccfb2fd63cp+256 : inexact-ok
= csin tonearest ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1ep+108 0x6.6e68cac762215372ccfb2fd63cp+256 : inexact-ok
= csin towardzero ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1ep+108 0x6.6e68cac762215372ccfb2fd63cp+256 : inexact-ok
= csin upward ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1fp+108 0x6.6e68cac762215372ccfb2fd63ep+256 : inexact-ok
csin 0x1p-1074 1440
= csin downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin tonearest binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin towardzero binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin upward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db78p+1924 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
= csin downward ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x8p-152 0x5.ap+8 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin downward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin tonearest binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin towardzero binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin upward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
= csin downward ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin downward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
= csin upward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : inexact-ok
= csin downward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin tonearest binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin towardzero binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
= csin upward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edbcp+1000 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
= csin downward ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22ecp+1000 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22eep+1000 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22ecp+1000 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22eep+1000 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
csin 0x1p-16434 22730
= csin downward binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin downward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin tonearest binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
= csin upward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin downward binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin tonearest binary64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
= csin upward binary64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin downward ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin tonearest ibm128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin upward ibm128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
= csin downward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
= csin upward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
= csin downward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin tonearest binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 plus_infty : inexact-ok overflow errno-erange-ok
= csin towardzero binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
= csin upward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fep+16356 plus_infty : inexact-ok overflow errno-erange-ok
csin min 1
= csin downward binary32 0x4p-128 0x1p+0 : 0x6.2c1d5p-128 0x1.2cd9fcp+0 : inexact-ok
= csin tonearest binary32 0x4p-128 0x1p+0 : 0x6.2c1d58p-128 0x1.2cd9fcp+0 : inexact-ok
= csin towardzero binary32 0x4p-128 0x1p+0 : 0x6.2c1d5p-128 0x1.2cd9fcp+0 : inexact-ok
= csin upward binary32 0x4p-128 0x1p+0 : 0x6.2c1d58p-128 0x1.2cd9fep+0 : inexact-ok
= csin downward binary64 0x4p-128 0x1p+0 : 0x6.2c1d54767d54p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 0x4p-128 0x1p+0 : 0x6.2c1d54767d54p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 0x4p-128 0x1p+0 : 0x6.2c1d54767d54p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 0x4p-128 0x1p+0 : 0x6.2c1d54767d544p-128 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 0x4p-128 0x1p+0 : 0x6.2c1d54767d54131p-128 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 0x4p-128 0x1p+0 : 0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 0x4p-128 0x1p+0 : 0x6.2c1d54767d54131p-128 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-128 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-128 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-128 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-128 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin tonearest ibm128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin towardzero ibm128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin upward ibm128 0x4p-128 0x1p+0 : 0x6.2c1d54767d54130af4a040065cp-128 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin downward binary64 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 0x4p-1024 0x1p+0 : 0x6.2c1d54767d544p-1024 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54131p-1024 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54131p-1024 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-1024 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-1024 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-1024 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-1024 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1024 0x1p+0 : 0x6.2c1d54767d544p-1024 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54131p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54131p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54130af4a040065a9p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 0x4p-16384 0x1p+0 : 0x6.2c1d54767d54130af4a040065a94p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward intel96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa098p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa098p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x1p+0 : 0x3.160eaa3b3eaa09857a5020032d4cp-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa88p-972 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8262p-972 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa8262p-972 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb52p-972 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb528p-972 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb52p-972 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb528p-972 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin tonearest ibm128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin towardzero ibm128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin upward ibm128 0x8p-972 0x1p+0 : 0xc.583aa8ecfaa82615e940800cb8p-972 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
csin -min 1
= csin downward binary32 -0x4p-128 0x1p+0 : -0x6.2c1d58p-128 0x1.2cd9fcp+0 : inexact-ok
= csin tonearest binary32 -0x4p-128 0x1p+0 : -0x6.2c1d58p-128 0x1.2cd9fcp+0 : inexact-ok
= csin towardzero binary32 -0x4p-128 0x1p+0 : -0x6.2c1d5p-128 0x1.2cd9fcp+0 : inexact-ok
= csin upward binary32 -0x4p-128 0x1p+0 : -0x6.2c1d5p-128 0x1.2cd9fep+0 : inexact-ok
= csin downward binary64 -0x4p-128 0x1p+0 : -0x6.2c1d54767d544p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54p-128 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54p-128 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54131p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54131p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 -0x4p-128 0x1p+0 : -0x6.2c1d54767d541308p-128 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-128 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-128 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-128 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-128 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065cp-128 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin tonearest ibm128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin towardzero ibm128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin upward ibm128 -0x4p-128 0x1p+0 : -0x6.2c1d54767d54130af4a040065ap-128 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin downward binary64 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d544p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54131p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54131p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d541308p-1024 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-1024 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-1024 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-1024 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-1024 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d544p-1024 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 -0x4p-1024 0x1p+0 : -0x6.2c1d54767d54p-1024 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok underflow errno-erange-ok
= csin downward intel96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54131p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54131p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d541308p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54130af4a040065a94p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 -0x4p-16384 0x1p+0 : -0x6.2c1d54767d54130af4a040065a9p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward intel96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa098p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa098p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0988p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa0984p-16384 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa09857a5020032d4cp-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 -0x2p-16384 0x1p+0 : -0x3.160eaa3b3eaa09857a5020032d48p-16384 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok underflow errno-erange-ok
= csin downward binary64 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa88p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin tonearest binary64 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin towardzero binary64 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb982p+0 : inexact-ok
= csin upward binary64 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8p-972 0x1.2cd9fc44eb983p+0 : inexact-ok
= csin downward intel96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8262p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest intel96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero intel96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward intel96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward m68k96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8262p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin tonearest m68k96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin towardzero m68k96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825a8p+0 : inexact-ok
= csin upward m68k96 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa8261p-972 0x1.2cd9fc44eb9825aap+0 : inexact-ok
= csin downward binary128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb528p-972 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin tonearest binary128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb528p-972 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin towardzero binary128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb52p-972 0x1.2cd9fc44eb9825a80249487f064fp+0 : inexact-ok
= csin upward binary128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb52p-972 0x1.2cd9fc44eb9825a80249487f065p+0 : inexact-ok
= csin downward ibm128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb8p-972 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin tonearest ibm128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
= csin towardzero ibm128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f06p+0 : inexact-ok
= csin upward ibm128 -0x8p-972 0x1p+0 : -0xc.583aa8ecfaa82615e940800cb4p-972 0x1.2cd9fc44eb9825a80249487f068p+0 : inexact-ok
csin min_subnorm 80
= csin downward binary32 0x8p-152 0x5p+4 : 0x2.aaef34p-36 0x5.55de68p+112 : inexact-ok
= csin tonearest binary32 0x8p-152 0x5p+4 : 0x2.aaef38p-36 0x5.55de7p+112 : inexact-ok
= csin towardzero binary32 0x8p-152 0x5p+4 : 0x2.aaef34p-36 0x5.55de68p+112 : inexact-ok
= csin upward binary32 0x8p-152 0x5p+4 : 0x2.aaef38p-36 0x5.55de7p+112 : inexact-ok
= csin downward binary64 0x8p-152 0x5p+4 : 0x2.aaef37309e7d6p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin tonearest binary64 0x8p-152 0x5p+4 : 0x2.aaef37309e7d6p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin towardzero binary64 0x8p-152 0x5p+4 : 0x2.aaef37309e7d6p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin upward binary64 0x8p-152 0x5p+4 : 0x2.aaef37309e7d8p-36 0x5.55de6e613cfbp+112 : inexact-ok
= csin downward intel96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d6794p-36 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 0x8p-152 0x5p+4 : 0x2.aaef37309e7d6794p-36 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c49p-36 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c492p-36 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c49p-36 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c492p-36 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward ibm128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c4p-36 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin tonearest ibm128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c5p-36 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin towardzero ibm128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c4p-36 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin upward ibm128 0x8p-152 0x5p+4 : 0x2.aaef37309e7d67914a076951c5p-36 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin downward binary64 0x4p-1076 0x5p+4 : 0x1.55779b984f3ebp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin tonearest binary64 0x4p-1076 0x5p+4 : 0x1.55779b984f3ebp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin towardzero binary64 0x4p-1076 0x5p+4 : 0x1.55779b984f3ebp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin upward binary64 0x4p-1076 0x5p+4 : 0x1.55779b984f3ecp-960 0x5.55de6e613cfbp+112 : inexact-ok
= csin downward intel96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3cap-960 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3cap-960 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-960 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-960 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-960 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-960 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward ibm128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e2p-960 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin tonearest ibm128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e28p-960 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin towardzero ibm128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e2p-960 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin upward ibm128 0x4p-1076 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e28p-960 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin downward intel96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d6794p-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d6794p-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d67914a076951c49p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d67914a076951c492p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d67914a076951c49p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 0x8p-16448 0x5p+4 : 0x2.aaef37309e7d67914a076951c492p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward m68k96 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3cap-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 0x4p-16448 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward binary128 0x4p-16496 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-16380 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 0x4p-16496 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-16380 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 0x4p-16496 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e248p-16380 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 0x4p-16496 0x5p+4 : 0x1.55779b984f3eb3c8a503b4a8e249p-16380 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
csin -min_subnorm 80
= csin downward binary32 -0x8p-152 0x5p+4 : -0x2.aaef38p-36 0x5.55de68p+112 : inexact-ok
= csin tonearest binary32 -0x8p-152 0x5p+4 : -0x2.aaef38p-36 0x5.55de7p+112 : inexact-ok
= csin towardzero binary32 -0x8p-152 0x5p+4 : -0x2.aaef34p-36 0x5.55de68p+112 : inexact-ok
= csin upward binary32 -0x8p-152 0x5p+4 : -0x2.aaef34p-36 0x5.55de7p+112 : inexact-ok
= csin downward binary64 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d8p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin tonearest binary64 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d6p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin towardzero binary64 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d6p-36 0x5.55de6e613cfacp+112 : inexact-ok
= csin upward binary64 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d6p-36 0x5.55de6e613cfbp+112 : inexact-ok
= csin downward intel96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d6794p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d6794p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d679p-36 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c492p-36 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c492p-36 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c49p-36 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c49p-36 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward ibm128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c5p-36 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin tonearest ibm128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c5p-36 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin towardzero ibm128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c4p-36 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin upward ibm128 -0x8p-152 0x5p+4 : -0x2.aaef37309e7d67914a076951c4p-36 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin downward binary64 -0x4p-1076 0x5p+4 : -0x1.55779b984f3ecp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin tonearest binary64 -0x4p-1076 0x5p+4 : -0x1.55779b984f3ebp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin towardzero binary64 -0x4p-1076 0x5p+4 : -0x1.55779b984f3ebp-960 0x5.55de6e613cfacp+112 : inexact-ok
= csin upward binary64 -0x4p-1076 0x5p+4 : -0x1.55779b984f3ebp-960 0x5.55de6e613cfbp+112 : inexact-ok
= csin downward intel96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3cap-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3cap-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8p-960 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-960 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-960 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-960 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-960 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward ibm128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e28p-960 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin tonearest ibm128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e28p-960 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin towardzero ibm128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e2p-960 0x5.55de6e613cfacf22940ed2a388p+112 : inexact-ok
= csin upward ibm128 -0x4p-1076 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e2p-960 0x5.55de6e613cfacf22940ed2a38ap+112 : inexact-ok
= csin downward intel96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d6794p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest intel96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero intel96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward intel96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward m68k96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d6794p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d679p-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d67914a076951c492p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d67914a076951c492p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d67914a076951c49p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 -0x8p-16448 0x5p+4 : -0x2.aaef37309e7d67914a076951c49p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward m68k96 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3cap-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin tonearest m68k96 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin towardzero m68k96 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf2p+112 : inexact-ok
= csin upward m68k96 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8p-16332 0x5.55de6e613cfacf28p+112 : inexact-ok
= csin downward binary128 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-16332 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 -0x4p-16448 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-16332 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin downward binary128 -0x4p-16496 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-16380 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin tonearest binary128 -0x4p-16496 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e249p-16380 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
= csin towardzero binary128 -0x4p-16496 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-16380 0x5.55de6e613cfacf22940ed2a3892p+112 : inexact-ok
= csin upward binary128 -0x4p-16496 0x5p+4 : -0x1.55779b984f3eb3c8a503b4a8e248p-16380 0x5.55de6e613cfacf22940ed2a38924p+112 : inexact-ok
csin min_subnorm min
= csin downward binary32 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest binary32 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero binary32 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward binary32 0x8p-152 0x4p-128 : 0x1p-148 0x4.000008p-128 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin tonearest binary64 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin towardzero binary64 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin upward binary64 0x8p-152 0x4p-128 : 0x8.0000000000008p-152 0x4.0000000000004p-128 : inexact-ok
= csin downward intel96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin tonearest intel96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin towardzero intel96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin upward intel96 0x8p-152 0x4p-128 : 0x8.000000000000001p-152 0x4.0000000000000008p-128 : inexact-ok
= csin downward m68k96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin upward m68k96 0x8p-152 0x4p-128 : 0x8.000000000000001p-152 0x4.0000000000000008p-128 : inexact-ok
= csin downward binary128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin tonearest binary128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin towardzero binary128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin upward binary128 0x8p-152 0x4p-128 : 0x8.0000000000000000000000000008p-152 0x4.0000000000000000000000000004p-128 : inexact-ok
= csin downward ibm128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin tonearest ibm128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin towardzero ibm128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok
= csin upward ibm128 0x8p-152 0x4p-128 : 0x8.00000000000000000000000004p-152 0x4.00000000000000000000000002p-128 : inexact-ok
= csin downward binary64 0x8p-152 0x4p-1024 : 0x7.ffffffffffffcp-152 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary64 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary64 0x8p-152 0x4p-1024 : 0x7.ffffffffffffcp-152 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary64 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-1024 : inexact-ok
= csin tonearest intel96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin towardzero intel96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-1024 : inexact-ok
= csin upward intel96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin downward m68k96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-1024 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-1024 : inexact-ok
= csin upward m68k96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin downward binary128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= csin tonearest binary128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin towardzero binary128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
= csin upward binary128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok
= csin downward ibm128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-152 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-152 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest intel96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero intel96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward intel96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward m68k96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-16384 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-16384 : inexact-ok
= csin upward m68k96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok
= csin downward binary128 0x8p-152 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary128 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary128 0x8p-152 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary128 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-152 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-152 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-152 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest m68k96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero m68k96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-152 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward m68k96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary128 0x8p-152 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-152 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-152 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-152 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x8p-152 0x8p-972 : 0x7.ffffffffffffcp-152 0x7.ffffffffffffcp-972 : inexact-ok
= csin tonearest binary64 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin towardzero binary64 0x8p-152 0x8p-972 : 0x7.ffffffffffffcp-152 0x7.ffffffffffffcp-972 : inexact-ok
= csin upward binary64 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin downward intel96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-152 0x7.fffffffffffffff8p-972 : inexact-ok
= csin tonearest intel96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin towardzero intel96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-152 0x7.fffffffffffffff8p-972 : inexact-ok
= csin upward intel96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin downward m68k96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-152 0x7.fffffffffffffff8p-972 : inexact-ok
= csin tonearest m68k96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin towardzero m68k96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-152 0x7.fffffffffffffff8p-972 : inexact-ok
= csin upward m68k96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin downward binary128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-152 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= csin tonearest binary128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin towardzero binary128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-152 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
= csin upward binary128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok
= csin downward ibm128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffep-152 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest ibm128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero ibm128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffep-152 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
= csin upward ibm128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary64 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x4p-1076 0x4p-128 : 0x8p-1076 0x4.0000000000004p-128 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin tonearest intel96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin towardzero intel96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin upward intel96 0x4p-1076 0x4p-128 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-128 : inexact-ok
= csin downward m68k96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin upward m68k96 0x4p-1076 0x4p-128 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-128 : inexact-ok
= csin downward binary128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin tonearest binary128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin towardzero binary128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok
= csin upward binary128 0x4p-1076 0x4p-128 : 0x4.0000000000000000000000000004p-1076 0x4.0000000000000000000000000004p-128 : inexact-ok
= csin downward ibm128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1076 0x4p-128 : 0x8p-1076 0x4.00000000000000000000000002p-128 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x4p-1076 0x4p-1024 : 0x8p-1076 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin tonearest intel96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin towardzero intel96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin upward intel96 0x4p-1076 0x4p-1024 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-1024 : inexact-ok
= csin downward m68k96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin upward m68k96 0x4p-1076 0x4p-1024 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-1024 : inexact-ok
= csin downward binary128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin tonearest binary128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin towardzero binary128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok
= csin upward binary128 0x4p-1076 0x4p-1024 : 0x4.0000000000000000000000000004p-1076 0x4.0000000000000000000000000004p-1024 : inexact-ok
= csin downward ibm128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1076 0x4p-1024 : 0x8p-1076 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest intel96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero intel96 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward intel96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward m68k96 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-16384 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-16384 : inexact-ok
= csin upward m68k96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok
= csin downward binary128 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary128 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary128 0x4p-1076 0x4p-16384 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary128 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffcp-1076 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffcp-1076 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffcp-1076 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest m68k96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero m68k96 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffcp-1076 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
= csin upward m68k96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary128 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffffffffffffffep-1076 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-1076 0x2p-16384 : 0x3.fffffffffffffffffffffffffffep-1076 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x4p-1076 0x8p-972 : 0x8p-1076 0x8.0000000000008p-972 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin tonearest intel96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin towardzero intel96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin upward intel96 0x4p-1076 0x8p-972 : 0x4.0000000000000008p-1076 0x8.000000000000001p-972 : inexact-ok
= csin downward m68k96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin tonearest m68k96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin towardzero m68k96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin upward m68k96 0x4p-1076 0x8p-972 : 0x4.0000000000000008p-1076 0x8.000000000000001p-972 : inexact-ok
= csin downward binary128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin tonearest binary128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin towardzero binary128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok
= csin upward binary128 0x4p-1076 0x8p-972 : 0x4.0000000000000000000000000004p-1076 0x8.0000000000000000000000000008p-972 : inexact-ok
= csin downward ibm128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1076 0x8p-972 : 0x8p-1076 0x8.00000000000000000000000004p-972 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-16448 0x4p-128 : 0x1p-16444 0x4.0000000000000008p-128 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-16448 0x4p-128 : 0xcp-16448 0x4.0000000000000008p-128 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-16448 0x4p-128 : 0x8.000000000004p-16448 0x4.0000000000000000000000000004p-128 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-16448 0x4p-1024 : 0x1p-16444 0x4.0000000000000008p-1024 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-16448 0x4p-1024 : 0xcp-16448 0x4.0000000000000008p-1024 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-16448 0x4p-1024 : 0x8.000000000004p-16448 0x4.0000000000000000000000000004p-1024 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-16448 0x4p-16384 : 0x1p-16444 0x4.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-16448 0x4p-16384 : 0xcp-16448 0x4.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-16448 0x4p-16384 : 0x8.000000000004p-16448 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-16448 0x2p-16384 : 0x1p-16444 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-16448 0x2p-16384 : 0xcp-16448 0x2.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-16448 0x2p-16384 : 0x8.000000000004p-16448 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-16448 0x8p-972 : 0x1p-16444 0x8.000000000000001p-972 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-16448 0x8p-972 : 0xcp-16448 0x8.000000000000001p-972 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-16448 0x8p-972 : 0x8.000000000004p-16448 0x8.0000000000000000000000000008p-972 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16448 0x4p-128 : 0x8p-16448 0x4.0000000000000008p-128 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16448 0x4p-128 : 0x4.000000000004p-16448 0x4.0000000000000000000000000004p-128 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16448 0x4p-1024 : 0x8p-16448 0x4.0000000000000008p-1024 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16448 0x4p-1024 : 0x4.000000000004p-16448 0x4.0000000000000000000000000004p-1024 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16448 0x4p-16384 : 0x8p-16448 0x4.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16448 0x4p-16384 : 0x4.000000000004p-16448 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16448 0x2p-16384 : 0x8p-16448 0x2.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16448 0x2p-16384 : 0x4.000000000004p-16448 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16448 0x8p-972 : 0x8p-16448 0x8.000000000000001p-972 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16448 0x8p-972 : 0x4.000000000004p-16448 0x8.0000000000000000000000000008p-972 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16496 0x4p-128 : 0x4p-16496 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16496 0x4p-128 : 0x4p-16496 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16496 0x4p-128 : 0x4p-16496 0x4p-128 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16496 0x4p-128 : 0x8p-16496 0x4.0000000000000000000000000004p-128 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16496 0x4p-1024 : 0x4p-16496 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16496 0x4p-1024 : 0x4p-16496 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16496 0x4p-1024 : 0x4p-16496 0x4p-1024 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16496 0x4p-1024 : 0x8p-16496 0x4.0000000000000000000000000004p-1024 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16496 0x4p-16384 : 0x4p-16496 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16496 0x4p-16384 : 0x4p-16496 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16496 0x4p-16384 : 0x4p-16496 0x4p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16496 0x4p-16384 : 0x8p-16496 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16496 0x2p-16384 : 0x4p-16496 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16496 0x2p-16384 : 0x4p-16496 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16496 0x2p-16384 : 0x4p-16496 0x2p-16384 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16496 0x2p-16384 : 0x8p-16496 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16496 0x8p-972 : 0x4p-16496 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16496 0x8p-972 : 0x4p-16496 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16496 0x8p-972 : 0x4p-16496 0x8p-972 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16496 0x8p-972 : 0x8p-16496 0x8.0000000000000000000000000008p-972 : inexact-ok underflow errno-erange-ok
csin min min_subnorm
= csin downward binary32 0x4p-128 0x8p-152 : 0x3.fffff8p-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary32 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin towardzero binary32 0x4p-128 0x8p-152 : 0x3.fffff8p-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary32 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x4p-128 0x8p-152 : 0x3.ffffffffffffep-128 0x7.ffffffffffffcp-152 : inexact-ok
= csin tonearest binary64 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin towardzero binary64 0x4p-128 0x8p-152 : 0x3.ffffffffffffep-128 0x7.ffffffffffffcp-152 : inexact-ok
= csin upward binary64 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin downward intel96 0x4p-128 0x8p-152 : 0x3.fffffffffffffffcp-128 0x7.fffffffffffffff8p-152 : inexact-ok
= csin tonearest intel96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin towardzero intel96 0x4p-128 0x8p-152 : 0x3.fffffffffffffffcp-128 0x7.fffffffffffffff8p-152 : inexact-ok
= csin upward intel96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin downward m68k96 0x4p-128 0x8p-152 : 0x3.fffffffffffffffcp-128 0x7.fffffffffffffff8p-152 : inexact-ok
= csin tonearest m68k96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin towardzero m68k96 0x4p-128 0x8p-152 : 0x3.fffffffffffffffcp-128 0x7.fffffffffffffff8p-152 : inexact-ok
= csin upward m68k96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin downward binary128 0x4p-128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-128 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= csin tonearest binary128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin towardzero binary128 0x4p-128 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-128 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
= csin upward binary128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin downward ibm128 0x4p-128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-128 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= csin tonearest ibm128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin towardzero ibm128 0x4p-128 0x8p-152 : 0x3.ffffffffffffffffffffffffffp-128 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
= csin upward ibm128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok
= csin downward binary64 0x4p-128 0x4p-1076 : 0x3.ffffffffffffep-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x4p-128 0x4p-1076 : 0x3.ffffffffffffep-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffcp-128 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest intel96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin towardzero intel96 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffcp-128 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward intel96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin downward m68k96 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffcp-128 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest m68k96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin towardzero m68k96 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffcp-128 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward m68k96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin downward binary128 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-128 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin tonearest binary128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin towardzero binary128 0x4p-128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-128 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin upward binary128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok
= csin downward ibm128 0x4p-128 0x4p-1076 : 0x3.ffffffffffffffffffffffffffp-128 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-128 0x4p-1076 : 0x3.ffffffffffffffffffffffffffp-128 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffcp-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffcp-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffcp-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffcp-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffffffffffffffep-128 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-128 0x8p-16448 : 0x3.fffffffffffffffffffffffffffep-128 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-128 0x4p-16448 : 0x3.fffffffffffffffcp-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-128 0x4p-16448 : 0x3.fffffffffffffffcp-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-128 0x4p-16448 : 0x3.fffffffffffffffffffffffffffep-128 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-128 0x4p-16448 : 0x3.fffffffffffffffffffffffffffep-128 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-128 0x4p-16496 : 0x3.fffffffffffffffffffffffffffep-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-128 0x4p-16496 : 0x4p-128 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-128 0x4p-16496 : 0x3.fffffffffffffffffffffffffffep-128 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-128 0x4p-16496 : 0x4p-128 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary64 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary64 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary64 0x4p-1024 0x8p-152 : 0x4.0000000000004p-1024 0x8.0000000000008p-152 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin tonearest intel96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin towardzero intel96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin upward intel96 0x4p-1024 0x8p-152 : 0x4.0000000000000008p-1024 0x8.000000000000001p-152 : inexact-ok
= csin downward m68k96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin tonearest m68k96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin towardzero m68k96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin upward m68k96 0x4p-1024 0x8p-152 : 0x4.0000000000000008p-1024 0x8.000000000000001p-152 : inexact-ok
= csin downward binary128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin tonearest binary128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin towardzero binary128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok
= csin upward binary128 0x4p-1024 0x8p-152 : 0x4.0000000000000000000000000004p-1024 0x8.0000000000000000000000000008p-152 : inexact-ok
= csin downward ibm128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1024 0x8p-152 : 0x4.0000000000004p-1024 0x8.00000000000000000000000004p-152 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x4p-1024 0x4p-1076 : 0x3.ffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x4p-1024 0x4p-1076 : 0x3.ffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffcp-1024 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin towardzero intel96 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffcp-1024 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin downward m68k96 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffcp-1024 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin towardzero m68k96 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffcp-1024 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin downward binary128 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1024 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin tonearest binary128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin towardzero binary128 0x4p-1024 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1024 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin upward binary128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok
= csin downward ibm128 0x4p-1024 0x4p-1076 : 0x3.ffffffffffffcp-1024 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x4p-1024 0x4p-1076 : 0x3.ffffffffffffcp-1024 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffcp-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffcp-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffffffffffffffep-1024 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-1024 0x8p-16448 : 0x3.fffffffffffffffffffffffffffep-1024 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-1024 0x4p-16448 : 0x3.fffffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-1024 0x4p-16448 : 0x3.fffffffffffffffcp-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-1024 0x4p-16448 : 0x3.fffffffffffffffffffffffffffep-1024 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-1024 0x4p-16448 : 0x3.fffffffffffffffffffffffffffep-1024 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-1024 0x4p-16496 : 0x3.fffffffffffffffffffffffffffep-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-1024 0x4p-16496 : 0x3.fffffffffffffffffffffffffffep-1024 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest intel96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero intel96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin upward intel96 0x4p-16384 0x8p-152 : 0x4.0000000000000008p-16384 0x8.000000000000001p-152 : inexact-ok underflow-ok errno-erange-ok
= csin downward m68k96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok
= csin tonearest m68k96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok
= csin towardzero m68k96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok
= csin upward m68k96 0x4p-16384 0x8p-152 : 0x4.0000000000000008p-16384 0x8.000000000000001p-152 : inexact-ok
= csin downward binary128 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary128 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary128 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary128 0x4p-16384 0x8p-152 : 0x4.0000000000000000000000000004p-16384 0x8.0000000000000000000000000008p-152 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest intel96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero intel96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin upward intel96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-16384 0x4.0000000000000008p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin downward m68k96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok
= csin tonearest m68k96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok
= csin towardzero m68k96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok
= csin upward m68k96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-16384 0x4.0000000000000008p-1076 : inexact-ok
= csin downward binary128 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest binary128 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero binary128 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin upward binary128 0x4p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-16384 0x4.0000000000000000000000000004p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin downward intel96 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffff8p-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffff8p-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffffcp-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffffcp-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16384 0x8p-16448 : 0x3.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x4p-16384 0x4p-16448 : 0x3.fffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x4p-16384 0x4p-16448 : 0x3.fffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16384 0x4p-16448 : 0x3.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16384 0x4p-16448 : 0x3.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x4p-16384 0x4p-16496 : 0x3.fffffffffffffffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x4p-16384 0x4p-16496 : 0x3.fffffffffffffffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x2p-16384 0x8p-152 : 0x2.0000000000000008p-16384 0x8.000000000000001p-152 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest m68k96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero m68k96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin upward m68k96 0x2p-16384 0x8p-152 : 0x2.0000000000000004p-16384 0x8.000000000000001p-152 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary128 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x8p-152 : 0x2.0000000000000000000000000004p-16384 0x8.0000000000000000000000000008p-152 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x2p-16384 0x4p-1076 : 0x2.0000000000000008p-16384 0x4.0000000000000008p-1076 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest m68k96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero m68k96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin upward m68k96 0x2p-16384 0x4p-1076 : 0x2.0000000000000004p-16384 0x4.0000000000000008p-1076 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary128 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x4p-1076 : 0x2.0000000000000000000000000004p-16384 0x4.0000000000000000000000000004p-1076 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffff8p-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffff8p-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffffcp-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffffcp-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x8p-16448 : 0x1.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x2p-16384 0x4p-16448 : 0x1.fffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x2p-16384 0x4p-16448 : 0x1.fffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x2p-16384 0x4p-16448 : 0x1.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x4p-16448 : 0x1.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x2p-16384 0x4p-16496 : 0x1.fffffffffffffffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x2p-16384 0x4p-16496 : 0x1.fffffffffffffffffffffffffffcp-16384 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin downward binary64 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin tonearest binary64 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin towardzero binary64 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin upward binary64 0x8p-972 0x8p-152 : 0x8.0000000000008p-972 0x8.0000000000008p-152 : inexact-ok
= csin downward intel96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin tonearest intel96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin towardzero intel96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin upward intel96 0x8p-972 0x8p-152 : 0x8.000000000000001p-972 0x8.000000000000001p-152 : inexact-ok
= csin downward m68k96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin tonearest m68k96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin towardzero m68k96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin upward m68k96 0x8p-972 0x8p-152 : 0x8.000000000000001p-972 0x8.000000000000001p-152 : inexact-ok
= csin downward binary128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin tonearest binary128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin towardzero binary128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok
= csin upward binary128 0x8p-972 0x8p-152 : 0x8.0000000000000000000000000008p-972 0x8.0000000000000000000000000008p-152 : inexact-ok
= csin downward ibm128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin tonearest ibm128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin towardzero ibm128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
= csin upward ibm128 0x8p-972 0x8p-152 : 0x8.00000000000000000000000004p-972 0x8.00000000000000000000000004p-152 : inexact-ok underflow-ok errno-erange-ok
= csin downward binary64 0x8p-972 0x4p-1076 : 0x7.ffffffffffffcp-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary64 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero binary64 0x8p-972 0x4p-1076 : 0x7.ffffffffffffcp-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary64 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-972 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest intel96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin towardzero intel96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-972 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward intel96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin downward m68k96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-972 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin tonearest m68k96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin towardzero m68k96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-972 0x3.fffffffffffffffcp-1076 : inexact-ok
= csin upward m68k96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin downward binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-972 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin tonearest binary128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin towardzero binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-972 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
= csin upward binary128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok
= csin downward ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffcp-972 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin tonearest ibm128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok
= csin towardzero ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffcp-972 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin upward ibm128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
= csin downward intel96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest intel96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero intel96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward intel96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-972 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-972 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-972 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-972 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok
= csin downward m68k96 0x8p-972 0x4p-16448 : 0x7.fffffffffffffff8p-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest m68k96 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero m68k96 0x8p-972 0x4p-16448 : 0x7.fffffffffffffff8p-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward m68k96 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-972 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-972 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-972 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-972 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok
= csin downward binary128 0x8p-972 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin tonearest binary128 0x8p-972 0x4p-16496 : 0x8p-972 0x4p-16496 : inexact-ok underflow errno-erange-ok
= csin towardzero binary128 0x8p-972 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-972 0x0p+0 : inexact-ok underflow errno-erange-ok
= csin upward binary128 0x8p-972 0x4p-16496 : 0x8p-972 0x4p-16496 : inexact-ok underflow errno-erange-ok