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