csinh 0.0 0.0 = csinh downward binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward binary32 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh downward binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward binary64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh downward intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward intel96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh downward binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward binary128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok = csinh upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok csinh -0 0.0 = csinh downward binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward binary32 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh downward binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward binary64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh downward intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward intel96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh downward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh downward binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward binary128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh downward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh tonearest ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh towardzero ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok = csinh upward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok csinh 0.0 -0 = csinh downward binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary32 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh downward binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh downward intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward intel96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh downward m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward m68k96 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh downward binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh downward ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok = csinh upward ibm128 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok csinh -0 -0 = csinh downward binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary32 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh downward binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh downward intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward intel96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh downward m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward m68k96 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh downward binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward binary128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh downward ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh tonearest ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh towardzero ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok = csinh upward ibm128 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok csinh 0.75 1.25 = csinh downward binary32 0xcp-4 0x1.4p+0 : 0x4.261258p-4 0x1.3a87cap+0 : inexact-ok = csinh tonearest binary32 0xcp-4 0x1.4p+0 : 0x4.26126p-4 0x1.3a87cap+0 : inexact-ok = csinh towardzero binary32 0xcp-4 0x1.4p+0 : 0x4.261258p-4 0x1.3a87cap+0 : inexact-ok = csinh upward binary32 0xcp-4 0x1.4p+0 : 0x4.26126p-4 0x1.3a87ccp+0 : inexact-ok = csinh downward binary64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok = csinh tonearest binary64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok = csinh towardzero binary64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok = csinh upward binary64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok = csinh downward intel96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh tonearest intel96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh towardzero intel96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh upward intel96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6bp-4 0x1.3a87cacbb996ee22p+0 : inexact-ok = csinh downward m68k96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh tonearest m68k96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh towardzero m68k96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6a8p-4 0x1.3a87cacbb996ee2p+0 : inexact-ok = csinh upward m68k96 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6bp-4 0x1.3a87cacbb996ee22p+0 : inexact-ok = csinh downward binary128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187615e8p-4 0x1.3a87cacbb996ee206970baa863d5p+0 : inexact-ok = csinh tonearest binary128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187615e8p-4 0x1.3a87cacbb996ee206970baa863d6p+0 : inexact-ok = csinh towardzero binary128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187615e8p-4 0x1.3a87cacbb996ee206970baa863d5p+0 : inexact-ok = csinh upward binary128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187615ecp-4 0x1.3a87cacbb996ee206970baa863d6p+0 : inexact-ok = csinh downward ibm128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187614p-4 0x1.3a87cacbb996ee206970baa8638p+0 : inexact-ok = csinh tonearest ibm128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187616p-4 0x1.3a87cacbb996ee206970baa864p+0 : inexact-ok = csinh towardzero ibm128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187614p-4 0x1.3a87cacbb996ee206970baa8638p+0 : inexact-ok = csinh upward ibm128 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7a6aac2ab187616p-4 0x1.3a87cacbb996ee206970baa864p+0 : inexact-ok csinh -2 -3 = csinh downward binary32 -0x2p+0 -0x3p+0 : 0x3.972f3cp+0 -0x8.7ea72p-4 : inexact-ok = csinh tonearest binary32 -0x2p+0 -0x3p+0 : 0x3.972f3cp+0 -0x8.7ea72p-4 : inexact-ok = csinh towardzero binary32 -0x2p+0 -0x3p+0 : 0x3.972f3cp+0 -0x8.7ea71p-4 : inexact-ok = csinh upward binary32 -0x2p+0 -0x3p+0 : 0x3.972f4p+0 -0x8.7ea71p-4 : inexact-ok = csinh downward binary64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok = csinh tonearest binary64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok = csinh towardzero binary64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b648p-4 : inexact-ok = csinh upward binary64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a21ap+0 -0x8.7ea71be31b648p-4 : inexact-ok = csinh downward intel96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218584p+0 -0x8.7ea71be31b64c36p-4 : inexact-ok = csinh tonearest intel96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218588p+0 -0x8.7ea71be31b64c36p-4 : inexact-ok = csinh towardzero intel96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218584p+0 -0x8.7ea71be31b64c35p-4 : inexact-ok = csinh upward intel96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218588p+0 -0x8.7ea71be31b64c35p-4 : inexact-ok = csinh downward m68k96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218584p+0 -0x8.7ea71be31b64c36p-4 : inexact-ok = csinh tonearest m68k96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218588p+0 -0x8.7ea71be31b64c36p-4 : inexact-ok = csinh towardzero m68k96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218584p+0 -0x8.7ea71be31b64c35p-4 : inexact-ok = csinh upward m68k96 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218588p+0 -0x8.7ea71be31b64c35p-4 : inexact-ok = csinh downward binary128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd812p+0 -0x8.7ea71be31b64c358c8b2bc30245p-4 : inexact-ok = csinh tonearest binary128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd814p+0 -0x8.7ea71be31b64c358c8b2bc302448p-4 : inexact-ok = csinh towardzero binary128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd812p+0 -0x8.7ea71be31b64c358c8b2bc302448p-4 : inexact-ok = csinh upward binary128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd814p+0 -0x8.7ea71be31b64c358c8b2bc302448p-4 : inexact-ok = csinh downward ibm128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd8p+0 -0x8.7ea71be31b64c358c8b2bc3028p-4 : inexact-ok = csinh tonearest ibm128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd8p+0 -0x8.7ea71be31b64c358c8b2bc3024p-4 : inexact-ok = csinh towardzero ibm128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd8p+0 -0x8.7ea71be31b64c358c8b2bc3024p-4 : inexact-ok = csinh upward ibm128 -0x2p+0 -0x3p+0 : 0x3.972f3db02a2185873f2e869bd9p+0 -0x8.7ea71be31b64c358c8b2bc3024p-4 : inexact-ok csinh 89.5 0.75 = csinh downward binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = csinh tonearest binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = csinh towardzero binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = csinh upward binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa8p+124 0xb.dcb18p+124 : inexact-ok = csinh downward binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh tonearest binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh towardzero binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh upward binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d8851ap+124 : inexact-ok = csinh downward intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh tonearest intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = csinh downward m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh tonearest m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = csinh downward binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh tonearest binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh towardzero binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh upward binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh downward ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh tonearest ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh towardzero ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh upward ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok csinh -89.5 0.75 = csinh downward binary32 -0x5.98p+4 0xcp-4 : -0xc.bbaa8p+124 0xb.dcb17p+124 : inexact-ok = csinh tonearest binary32 -0x5.98p+4 0xcp-4 : -0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = csinh towardzero binary32 -0x5.98p+4 0xcp-4 : -0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = csinh upward binary32 -0x5.98p+4 0xcp-4 : -0xc.bbaa7p+124 0xb.dcb18p+124 : inexact-ok = csinh downward binary64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh tonearest binary64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh towardzero binary64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = csinh upward binary64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d8851ap+124 : inexact-ok = csinh downward intel96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh tonearest intel96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero intel96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward intel96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a6p+124 : inexact-ok = csinh downward m68k96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh tonearest m68k96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero m68k96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward m68k96 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a6p+124 : inexact-ok = csinh downward binary128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh tonearest binary128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh towardzero binary128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh upward binary128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh downward ibm128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh tonearest ibm128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh towardzero ibm128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh upward ibm128 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok csinh 89.5 -0.75 = csinh downward binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb18p+124 : inexact-ok = csinh tonearest binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = csinh towardzero binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = csinh upward binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa8p+124 -0xb.dcb17p+124 : inexact-ok = csinh downward binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d8851ap+124 : inexact-ok = csinh tonearest binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh towardzero binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh upward binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh downward intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = csinh tonearest intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh downward m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = csinh tonearest m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh downward binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh tonearest binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh towardzero binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh upward binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh downward ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok = csinh tonearest ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh towardzero ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh upward ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok csinh -89.5 -0.75 = csinh downward binary32 -0x5.98p+4 -0xcp-4 : -0xc.bbaa8p+124 -0xb.dcb18p+124 : inexact-ok = csinh tonearest binary32 -0x5.98p+4 -0xcp-4 : -0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = csinh towardzero binary32 -0x5.98p+4 -0xcp-4 : -0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = csinh upward binary32 -0x5.98p+4 -0xcp-4 : -0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = csinh downward binary64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d8851ap+124 : inexact-ok = csinh tonearest binary64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh towardzero binary64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh upward binary64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok = csinh downward intel96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = csinh tonearest intel96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero intel96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward intel96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh downward m68k96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = csinh tonearest m68k96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh towardzero m68k96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh upward m68k96 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = csinh downward binary128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh tonearest binary128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = csinh towardzero binary128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh upward binary128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = csinh downward ibm128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok = csinh tonearest ibm128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh towardzero ibm128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = csinh upward ibm128 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok csinh 710.5 0.75 = csinh downward binary32 0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x2.c68p+8 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x2.c68p+8 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh tonearest binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh towardzero binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh upward binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb53p+1020 0xb.2c35ffb603378p+1020 : inexact-ok = csinh downward intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh tonearest intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh downward m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh tonearest m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh downward binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh tonearest binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh towardzero binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh upward binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh downward ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh tonearest ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh towardzero ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh upward ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok csinh -710.5 0.75 = csinh downward binary32 -0x2.c68p+8 0xcp-4 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0x2.c68p+8 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0x2.c68p+8 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0x2.c68p+8 0xcp-4 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb53p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh tonearest binary64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh towardzero binary64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = csinh upward binary64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb603378p+1020 : inexact-ok = csinh downward intel96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b28p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh tonearest intel96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero intel96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward intel96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh downward m68k96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b28p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh tonearest m68k96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero m68k96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward m68k96 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = csinh downward binary128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0bfp+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh tonearest binary128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh towardzero binary128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh upward binary128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh downward ibm128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh tonearest ibm128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh towardzero ibm128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh upward ibm128 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok csinh 710.5 -0.75 = csinh downward binary32 0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x2.c68p+8 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x2.c68p+8 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok = csinh tonearest binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh towardzero binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh upward binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb53p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh downward intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh tonearest intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh downward m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh tonearest m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh downward binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh tonearest binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh towardzero binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh upward binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh downward ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh tonearest ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh towardzero ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh upward ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok csinh -710.5 -0.75 = csinh downward binary32 -0x2.c68p+8 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0x2.c68p+8 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0x2.c68p+8 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0x2.c68p+8 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb53p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok = csinh tonearest binary64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh towardzero binary64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh upward binary64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = csinh downward intel96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh tonearest intel96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero intel96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward intel96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh downward m68k96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh tonearest m68k96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = csinh towardzero m68k96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh upward m68k96 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = csinh downward binary128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0bfp+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh tonearest binary128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = csinh towardzero binary128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh upward binary128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = csinh downward ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh tonearest ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = csinh towardzero ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = csinh upward ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok csinh 11357.25 0.75 = csinh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh tonearest intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = csinh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh tonearest m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = csinh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh tonearest binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = csinh downward ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh -11357.25 0.75 = csinh downward binary32 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh tonearest intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = csinh downward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh tonearest m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = csinh downward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh tonearest binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh upward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = csinh downward ibm128 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh 11357.25 -0.75 = csinh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = csinh tonearest intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = csinh tonearest m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = csinh tonearest binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh downward ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh -11357.25 -0.75 = csinh downward binary32 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh downward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = csinh tonearest intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = csinh tonearest m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = csinh downward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = csinh tonearest binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh upward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = csinh downward ibm128 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh 1e6 0.75 = csinh downward binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward ibm128 0xf.424p+16 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0xf.424p+16 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh -1e6 0.75 = csinh downward binary32 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0xf.424p+16 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward m68k96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary128 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : inexact-ok overflow errno-erange-ok = csinh downward ibm128 -0xf.424p+16 0xcp-4 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh 1e6 -0.75 = csinh downward binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh downward intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh downward binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh downward ibm128 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh -1e6 -0.75 = csinh downward binary32 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh downward binary64 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh downward intel96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh downward m68k96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh downward binary128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh downward ibm128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh 180 0x1p-149 = csinh downward binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373468p+108 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = csinh tonearest binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = csinh towardzero binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = csinh upward binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762218p+256 0x3.37346563b110cp+108 : inexact-ok = csinh downward intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh tonearest intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh towardzero intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh upward intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215378p+256 0x3.37346563b110a9bcp+108 : inexact-ok = csinh downward m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh tonearest m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh towardzero m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = csinh upward m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215378p+256 0x3.37346563b110a9bcp+108 : inexact-ok = csinh downward binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = csinh tonearest binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = csinh towardzero binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = csinh upward binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf8p+256 0x3.37346563b110a9b9667d97eb1e7cp+108 : inexact-ok = csinh downward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = csinh tonearest ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = csinh towardzero ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = csinh upward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63ep+256 0x3.37346563b110a9b9667d97eb1fp+108 : inexact-ok csinh 1440 0x1p-1074 = csinh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh tonearest intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok = csinh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh tonearest m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = csinh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok = csinh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = csinh tonearest binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = csinh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = csinh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : inexact-ok = csinh downward ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh tonearest intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok = csinh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh tonearest m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = csinh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok = csinh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = csinh tonearest binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = csinh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = csinh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : inexact-ok = csinh downward ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh tonearest intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok = csinh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh tonearest m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = csinh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok = csinh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = csinh tonearest binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = csinh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = csinh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : inexact-ok = csinh downward ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok csinh 22730 0x1p-16434 = csinh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh downward ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh tonearest binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = csinh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh downward ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh tonearest ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = csinh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = csinh tonearest intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = csinh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = csinh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = csinh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = csinh tonearest m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = csinh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = csinh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = csinh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = csinh tonearest binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = csinh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = csinh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : inexact-ok overflow errno-erange-ok csinh 1 min = csinh downward binary32 0x1p+0 0x4p-128 : 0x1.2cd9fcp+0 0x6.2c1d5p-128 : inexact-ok = csinh tonearest binary32 0x1p+0 0x4p-128 : 0x1.2cd9fcp+0 0x6.2c1d58p-128 : inexact-ok = csinh towardzero binary32 0x1p+0 0x4p-128 : 0x1.2cd9fcp+0 0x6.2c1d5p-128 : inexact-ok = csinh upward binary32 0x1p+0 0x4p-128 : 0x1.2cd9fep+0 0x6.2c1d58p-128 : inexact-ok = csinh downward binary64 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-128 : inexact-ok = csinh tonearest binary64 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-128 : inexact-ok = csinh towardzero binary64 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-128 : inexact-ok = csinh upward binary64 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb983p+0 0x6.2c1d54767d544p-128 : inexact-ok = csinh downward intel96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh tonearest intel96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh towardzero intel96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh upward intel96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-128 : inexact-ok = csinh downward m68k96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh tonearest m68k96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh towardzero m68k96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-128 : inexact-ok = csinh upward m68k96 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-128 : inexact-ok = csinh downward binary128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-128 : inexact-ok = csinh tonearest binary128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-128 : inexact-ok = csinh towardzero binary128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-128 : inexact-ok = csinh upward binary128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-128 : inexact-ok = csinh downward ibm128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f06p+0 0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh tonearest ibm128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f068p+0 0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh towardzero ibm128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f06p+0 0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh upward ibm128 0x1p+0 0x4p-128 : 0x1.2cd9fc44eb9825a80249487f068p+0 0x6.2c1d54767d54130af4a040065cp-128 : inexact-ok = csinh downward binary64 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-1024 : inexact-ok = csinh tonearest binary64 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-1024 : inexact-ok = csinh towardzero binary64 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb982p+0 0x6.2c1d54767d54p-1024 : inexact-ok = csinh upward binary64 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb983p+0 0x6.2c1d54767d544p-1024 : inexact-ok = csinh downward intel96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh tonearest intel96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh towardzero intel96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh upward intel96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-1024 : inexact-ok = csinh downward m68k96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh tonearest m68k96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh towardzero m68k96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-1024 : inexact-ok = csinh upward m68k96 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-1024 : inexact-ok = csinh downward binary128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-1024 : inexact-ok = csinh tonearest binary128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-1024 : inexact-ok = csinh towardzero binary128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-1024 : inexact-ok = csinh upward binary128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-1024 : inexact-ok = csinh downward ibm128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f06p+0 0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f068p+0 0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f06p+0 0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x1p+0 0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f068p+0 0x6.2c1d54767d544p-1024 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh tonearest intel96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh towardzero intel96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh upward intel96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-16384 : inexact-ok = csinh downward m68k96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh tonearest m68k96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh towardzero m68k96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x6.2c1d54767d541308p-16384 : inexact-ok = csinh upward m68k96 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825aap+0 0x6.2c1d54767d54131p-16384 : inexact-ok = csinh downward binary128 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-16384 : inexact-ok = csinh tonearest binary128 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-16384 : inexact-ok = csinh towardzero binary128 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x6.2c1d54767d54130af4a040065a9p-16384 : inexact-ok = csinh upward binary128 0x1p+0 0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x6.2c1d54767d54130af4a040065a94p-16384 : inexact-ok = csinh downward intel96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa098p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa0988p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa098p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825aap+0 0x3.160eaa3b3eaa0988p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh tonearest m68k96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh towardzero m68k96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh upward m68k96 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825aap+0 0x3.160eaa3b3eaa0988p-16384 : inexact-ok = csinh downward binary128 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x1p+0 0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 0x3.160eaa3b3eaa09857a5020032d4cp-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb982p+0 0xc.583aa8ecfaa8p-972 : inexact-ok = csinh tonearest binary64 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb982p+0 0xc.583aa8ecfaa8p-972 : inexact-ok = csinh towardzero binary64 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb982p+0 0xc.583aa8ecfaa8p-972 : inexact-ok = csinh upward binary64 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb983p+0 0xc.583aa8ecfaa88p-972 : inexact-ok = csinh downward intel96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh tonearest intel96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh towardzero intel96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh upward intel96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825aap+0 0xc.583aa8ecfaa8262p-972 : inexact-ok = csinh downward m68k96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh tonearest m68k96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh towardzero m68k96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh upward m68k96 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825aap+0 0xc.583aa8ecfaa8262p-972 : inexact-ok = csinh downward binary128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0xc.583aa8ecfaa82615e940800cb52p-972 : inexact-ok = csinh tonearest binary128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f065p+0 0xc.583aa8ecfaa82615e940800cb528p-972 : inexact-ok = csinh towardzero binary128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f064fp+0 0xc.583aa8ecfaa82615e940800cb52p-972 : inexact-ok = csinh upward binary128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f065p+0 0xc.583aa8ecfaa82615e940800cb528p-972 : inexact-ok = csinh downward ibm128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f06p+0 0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok = csinh tonearest ibm128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f068p+0 0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok = csinh towardzero ibm128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f06p+0 0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok = csinh upward ibm128 0x1p+0 0x8p-972 : 0x1.2cd9fc44eb9825a80249487f068p+0 0xc.583aa8ecfaa82615e940800cb8p-972 : inexact-ok csinh 1 -min = csinh downward binary32 0x1p+0 -0x4p-128 : 0x1.2cd9fcp+0 -0x6.2c1d58p-128 : inexact-ok = csinh tonearest binary32 0x1p+0 -0x4p-128 : 0x1.2cd9fcp+0 -0x6.2c1d58p-128 : inexact-ok = csinh towardzero binary32 0x1p+0 -0x4p-128 : 0x1.2cd9fcp+0 -0x6.2c1d5p-128 : inexact-ok = csinh upward binary32 0x1p+0 -0x4p-128 : 0x1.2cd9fep+0 -0x6.2c1d5p-128 : inexact-ok = csinh downward binary64 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d544p-128 : inexact-ok = csinh tonearest binary64 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d54p-128 : inexact-ok = csinh towardzero binary64 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d54p-128 : inexact-ok = csinh upward binary64 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb983p+0 -0x6.2c1d54767d54p-128 : inexact-ok = csinh downward intel96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-128 : inexact-ok = csinh tonearest intel96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh towardzero intel96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh upward intel96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh downward m68k96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-128 : inexact-ok = csinh tonearest m68k96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh towardzero m68k96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh upward m68k96 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-128 : inexact-ok = csinh downward binary128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a94p-128 : inexact-ok = csinh tonearest binary128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a94p-128 : inexact-ok = csinh towardzero binary128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a9p-128 : inexact-ok = csinh upward binary128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a9p-128 : inexact-ok = csinh downward ibm128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0x6.2c1d54767d54130af4a040065cp-128 : inexact-ok = csinh tonearest ibm128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh towardzero ibm128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh upward ibm128 0x1p+0 -0x4p-128 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0x6.2c1d54767d54130af4a040065ap-128 : inexact-ok = csinh downward binary64 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d544p-1024 : inexact-ok = csinh tonearest binary64 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d54p-1024 : inexact-ok = csinh towardzero binary64 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb982p+0 -0x6.2c1d54767d54p-1024 : inexact-ok = csinh upward binary64 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb983p+0 -0x6.2c1d54767d54p-1024 : inexact-ok = csinh downward intel96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-1024 : inexact-ok = csinh tonearest intel96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh towardzero intel96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh upward intel96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh downward m68k96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-1024 : inexact-ok = csinh tonearest m68k96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh towardzero m68k96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh upward m68k96 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-1024 : inexact-ok = csinh downward binary128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a94p-1024 : inexact-ok = csinh tonearest binary128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a94p-1024 : inexact-ok = csinh towardzero binary128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a9p-1024 : inexact-ok = csinh upward binary128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a9p-1024 : inexact-ok = csinh downward ibm128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0x6.2c1d54767d544p-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x1p+0 -0x4p-1024 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0x6.2c1d54767d54p-1024 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-16384 : inexact-ok = csinh tonearest intel96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh towardzero intel96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh upward intel96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh downward m68k96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d54131p-16384 : inexact-ok = csinh tonearest m68k96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh towardzero m68k96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh upward m68k96 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825aap+0 -0x6.2c1d54767d541308p-16384 : inexact-ok = csinh downward binary128 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a94p-16384 : inexact-ok = csinh tonearest binary128 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a94p-16384 : inexact-ok = csinh towardzero binary128 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x6.2c1d54767d54130af4a040065a9p-16384 : inexact-ok = csinh upward binary128 0x1p+0 -0x4p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x6.2c1d54767d54130af4a040065a9p-16384 : inexact-ok = csinh downward intel96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa0988p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa0988p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa098p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825aap+0 -0x3.160eaa3b3eaa098p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa0988p-16384 : inexact-ok = csinh tonearest m68k96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh towardzero m68k96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a8p+0 -0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh upward m68k96 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825aap+0 -0x3.160eaa3b3eaa0984p-16384 : inexact-ok = csinh downward binary128 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x3.160eaa3b3eaa09857a5020032d4cp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x1p+0 -0x2p-16384 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0x3.160eaa3b3eaa09857a5020032d48p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb982p+0 -0xc.583aa8ecfaa88p-972 : inexact-ok = csinh tonearest binary64 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb982p+0 -0xc.583aa8ecfaa8p-972 : inexact-ok = csinh towardzero binary64 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb982p+0 -0xc.583aa8ecfaa8p-972 : inexact-ok = csinh upward binary64 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb983p+0 -0xc.583aa8ecfaa8p-972 : inexact-ok = csinh downward intel96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8262p-972 : inexact-ok = csinh tonearest intel96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh towardzero intel96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh upward intel96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825aap+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh downward m68k96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8262p-972 : inexact-ok = csinh tonearest m68k96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh towardzero m68k96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a8p+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh upward m68k96 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825aap+0 -0xc.583aa8ecfaa8261p-972 : inexact-ok = csinh downward binary128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0xc.583aa8ecfaa82615e940800cb528p-972 : inexact-ok = csinh tonearest binary128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0xc.583aa8ecfaa82615e940800cb528p-972 : inexact-ok = csinh towardzero binary128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f064fp+0 -0xc.583aa8ecfaa82615e940800cb52p-972 : inexact-ok = csinh upward binary128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f065p+0 -0xc.583aa8ecfaa82615e940800cb52p-972 : inexact-ok = csinh downward ibm128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0xc.583aa8ecfaa82615e940800cb8p-972 : inexact-ok = csinh tonearest ibm128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok = csinh towardzero ibm128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f06p+0 -0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok = csinh upward ibm128 0x1p+0 -0x8p-972 : 0x1.2cd9fc44eb9825a80249487f068p+0 -0xc.583aa8ecfaa82615e940800cb4p-972 : inexact-ok csinh 80 min_subnorm = csinh downward binary32 0x5p+4 0x8p-152 : 0x5.55de68p+112 0x2.aaef34p-36 : inexact-ok = csinh tonearest binary32 0x5p+4 0x8p-152 : 0x5.55de7p+112 0x2.aaef38p-36 : inexact-ok = csinh towardzero binary32 0x5p+4 0x8p-152 : 0x5.55de68p+112 0x2.aaef34p-36 : inexact-ok = csinh upward binary32 0x5p+4 0x8p-152 : 0x5.55de7p+112 0x2.aaef38p-36 : inexact-ok = csinh downward binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = csinh tonearest binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = csinh towardzero binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = csinh upward binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfbp+112 0x2.aaef37309e7d8p-36 : inexact-ok = csinh downward intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh tonearest intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh towardzero intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh upward intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-36 : inexact-ok = csinh downward m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh tonearest m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh towardzero m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = csinh upward m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-36 : inexact-ok = csinh downward binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = csinh tonearest binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = csinh towardzero binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = csinh upward binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = csinh downward ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = csinh tonearest ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = csinh towardzero ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = csinh upward ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = csinh downward binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = csinh tonearest binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = csinh towardzero binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = csinh upward binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfbp+112 0x1.55779b984f3ecp-960 : inexact-ok = csinh downward intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh tonearest intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh towardzero intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh upward intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-960 : inexact-ok = csinh downward m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh tonearest m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh towardzero m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh upward m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-960 : inexact-ok = csinh downward binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = csinh tonearest binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = csinh towardzero binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = csinh upward binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = csinh downward ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = csinh tonearest ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = csinh towardzero ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = csinh upward ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = csinh downward intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh tonearest intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh towardzero intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh upward intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-16332 : inexact-ok = csinh downward m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh tonearest m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh towardzero m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = csinh upward m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-16332 : inexact-ok = csinh downward binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = csinh tonearest binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = csinh towardzero binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = csinh upward binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = csinh downward m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh tonearest m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh towardzero m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh upward m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-16332 : inexact-ok = csinh downward binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = csinh tonearest binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = csinh towardzero binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = csinh upward binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = csinh downward binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = csinh tonearest binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = csinh towardzero binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = csinh upward binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok csinh 80 -min_subnorm = csinh downward binary32 0x5p+4 -0x8p-152 : 0x5.55de68p+112 -0x2.aaef38p-36 : inexact-ok = csinh tonearest binary32 0x5p+4 -0x8p-152 : 0x5.55de7p+112 -0x2.aaef38p-36 : inexact-ok = csinh towardzero binary32 0x5p+4 -0x8p-152 : 0x5.55de68p+112 -0x2.aaef34p-36 : inexact-ok = csinh upward binary32 0x5p+4 -0x8p-152 : 0x5.55de7p+112 -0x2.aaef34p-36 : inexact-ok = csinh downward binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d8p-36 : inexact-ok = csinh tonearest binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = csinh towardzero binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = csinh upward binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfbp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = csinh downward intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-36 : inexact-ok = csinh tonearest intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh towardzero intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh upward intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh downward m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-36 : inexact-ok = csinh tonearest m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh towardzero m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh upward m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = csinh downward binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = csinh tonearest binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = csinh towardzero binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = csinh upward binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = csinh downward ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = csinh tonearest ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = csinh towardzero ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = csinh upward ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = csinh downward binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ecp-960 : inexact-ok = csinh tonearest binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ebp-960 : inexact-ok = csinh towardzero binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ebp-960 : inexact-ok = csinh upward binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfbp+112 -0x1.55779b984f3ebp-960 : inexact-ok = csinh downward intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-960 : inexact-ok = csinh tonearest intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh towardzero intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh upward intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh downward m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-960 : inexact-ok = csinh tonearest m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh towardzero m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh upward m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = csinh downward binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = csinh tonearest binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = csinh towardzero binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = csinh upward binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = csinh downward ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = csinh tonearest ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = csinh towardzero ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = csinh upward ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = csinh downward intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-16332 : inexact-ok = csinh tonearest intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh towardzero intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh upward intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh downward m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-16332 : inexact-ok = csinh tonearest m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh towardzero m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh upward m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = csinh downward binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = csinh tonearest binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = csinh towardzero binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = csinh upward binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = csinh downward m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-16332 : inexact-ok = csinh tonearest m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh towardzero m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh upward m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = csinh downward binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = csinh tonearest binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = csinh towardzero binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = csinh upward binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = csinh downward binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = csinh tonearest binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = csinh towardzero binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = csinh upward binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok csinh min_subnorm min = csinh downward binary32 0x8p-152 0x4p-128 : 0x0p+0 0x3.fffff8p-128 : inexact-ok underflow errno-erange-ok = csinh tonearest binary32 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero binary32 0x8p-152 0x4p-128 : 0x0p+0 0x3.fffff8p-128 : inexact-ok underflow errno-erange-ok = csinh upward binary32 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x8p-152 0x4p-128 : 0x7.ffffffffffffcp-152 0x3.ffffffffffffep-128 : inexact-ok = csinh tonearest binary64 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh towardzero binary64 0x8p-152 0x4p-128 : 0x7.ffffffffffffcp-152 0x3.ffffffffffffep-128 : inexact-ok = csinh upward binary64 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh downward intel96 0x8p-152 0x4p-128 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-128 : inexact-ok = csinh tonearest intel96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh towardzero intel96 0x8p-152 0x4p-128 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-128 : inexact-ok = csinh upward intel96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh downward m68k96 0x8p-152 0x4p-128 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-128 : inexact-ok = csinh tonearest m68k96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh towardzero m68k96 0x8p-152 0x4p-128 : 0x7.fffffffffffffff8p-152 0x3.fffffffffffffffcp-128 : inexact-ok = csinh upward m68k96 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh downward binary128 0x8p-152 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = csinh tonearest binary128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh towardzero binary128 0x8p-152 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-152 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = csinh upward binary128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh downward ibm128 0x8p-152 0x4p-128 : 0x7.fffffffffffffffffffffffffep-152 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = csinh tonearest ibm128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh towardzero ibm128 0x8p-152 0x4p-128 : 0x7.fffffffffffffffffffffffffep-152 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok = csinh upward ibm128 0x8p-152 0x4p-128 : 0x8p-152 0x4p-128 : inexact-ok = csinh downward binary64 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary64 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary64 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary64 0x8p-152 0x4p-1024 : 0x8.0000000000008p-152 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh tonearest intel96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh towardzero intel96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh upward intel96 0x8p-152 0x4p-1024 : 0x8.000000000000001p-152 0x4.0000000000000008p-1024 : inexact-ok = csinh downward m68k96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh tonearest m68k96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh towardzero m68k96 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh upward m68k96 0x8p-152 0x4p-1024 : 0x8.000000000000001p-152 0x4.0000000000000008p-1024 : inexact-ok = csinh downward binary128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh tonearest binary128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh towardzero binary128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok = csinh upward binary128 0x8p-152 0x4p-1024 : 0x8.0000000000000000000000000008p-152 0x4.0000000000000000000000000004p-1024 : inexact-ok = csinh downward ibm128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x8p-152 0x4p-1024 : 0x8p-152 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x8p-152 0x4p-1024 : 0x8.00000000000000000000000004p-152 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest intel96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero intel96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward intel96 0x8p-152 0x4p-16384 : 0x8.000000000000001p-152 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward m68k96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok = csinh tonearest m68k96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok = csinh towardzero m68k96 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok = csinh upward m68k96 0x8p-152 0x4p-16384 : 0x8.000000000000001p-152 0x4.0000000000000008p-16384 : inexact-ok = csinh downward binary128 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary128 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary128 0x8p-152 0x4p-16384 : 0x8p-152 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary128 0x8p-152 0x4p-16384 : 0x8.0000000000000000000000000008p-152 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-152 0x2p-16384 : 0x8.000000000000001p-152 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest m68k96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero m68k96 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward m68k96 0x8p-152 0x2p-16384 : 0x8.000000000000001p-152 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary128 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-152 0x2p-16384 : 0x8p-152 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-152 0x2p-16384 : 0x8.0000000000000000000000000008p-152 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh tonearest binary64 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh towardzero binary64 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh upward binary64 0x8p-152 0x8p-972 : 0x8.0000000000008p-152 0x8.0000000000008p-972 : inexact-ok = csinh downward intel96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh tonearest intel96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh towardzero intel96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh upward intel96 0x8p-152 0x8p-972 : 0x8.000000000000001p-152 0x8.000000000000001p-972 : inexact-ok = csinh downward m68k96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh tonearest m68k96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh towardzero m68k96 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh upward m68k96 0x8p-152 0x8p-972 : 0x8.000000000000001p-152 0x8.000000000000001p-972 : inexact-ok = csinh downward binary128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh tonearest binary128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh towardzero binary128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok = csinh upward binary128 0x8p-152 0x8p-972 : 0x8.0000000000000000000000000008p-152 0x8.0000000000000000000000000008p-972 : inexact-ok = csinh downward ibm128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest ibm128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero ibm128 0x8p-152 0x8p-972 : 0x8p-152 0x8p-972 : inexact-ok underflow-ok errno-erange-ok = csinh upward ibm128 0x8p-152 0x8p-972 : 0x8.00000000000000000000000004p-152 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary64 0x4p-1076 0x4p-128 : 0x0p+0 0x3.ffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x4p-1076 0x4p-128 : 0x0p+0 0x3.ffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-128 : inexact-ok = csinh tonearest intel96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh towardzero intel96 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-128 : inexact-ok = csinh upward intel96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh downward m68k96 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-128 : inexact-ok = csinh tonearest m68k96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh towardzero m68k96 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-128 : inexact-ok = csinh upward m68k96 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh downward binary128 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = csinh tonearest binary128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh towardzero binary128 0x4p-1076 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok = csinh upward binary128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok = csinh downward ibm128 0x4p-1076 0x4p-128 : 0x0p+0 0x3.ffffffffffffffffffffffffffp-128 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-1076 0x4p-128 : 0x0p+0 0x3.ffffffffffffffffffffffffffp-128 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-1076 0x4p-128 : 0x4p-1076 0x4p-128 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh downward binary64 0x4p-1076 0x4p-1024 : 0x0p+0 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x4p-1076 0x4p-1024 : 0x0p+0 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-1024 : inexact-ok = csinh tonearest intel96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh towardzero intel96 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-1024 : inexact-ok = csinh upward intel96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh downward m68k96 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-1024 : inexact-ok = csinh tonearest m68k96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh towardzero m68k96 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffcp-1076 0x3.fffffffffffffffcp-1024 : inexact-ok = csinh upward m68k96 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh downward binary128 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = csinh tonearest binary128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh towardzero binary128 0x4p-1076 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1076 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok = csinh upward binary128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok = csinh downward ibm128 0x4p-1076 0x4p-1024 : 0x0p+0 0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-1076 0x4p-1024 : 0x0p+0 0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-1076 0x4p-1024 : 0x4p-1076 0x4p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest intel96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero intel96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward intel96 0x4p-1076 0x4p-16384 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward m68k96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok = csinh tonearest m68k96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok = csinh towardzero m68k96 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok = csinh upward m68k96 0x4p-1076 0x4p-16384 : 0x4.0000000000000008p-1076 0x4.0000000000000008p-16384 : inexact-ok = csinh downward binary128 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary128 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary128 0x4p-1076 0x4p-16384 : 0x4p-1076 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary128 0x4p-1076 0x4p-16384 : 0x4.0000000000000000000000000004p-1076 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x4p-1076 0x2p-16384 : 0x4.0000000000000008p-1076 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest m68k96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero m68k96 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh upward m68k96 0x4p-1076 0x2p-16384 : 0x4.0000000000000008p-1076 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary128 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-1076 0x2p-16384 : 0x4p-1076 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-1076 0x2p-16384 : 0x4.0000000000000000000000000004p-1076 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x4p-1076 0x8p-972 : 0x0p+0 0x7.ffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x4p-1076 0x8p-972 : 0x0p+0 0x7.ffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffcp-1076 0x7.fffffffffffffff8p-972 : inexact-ok = csinh tonearest intel96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh towardzero intel96 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffcp-1076 0x7.fffffffffffffff8p-972 : inexact-ok = csinh upward intel96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh downward m68k96 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffcp-1076 0x7.fffffffffffffff8p-972 : inexact-ok = csinh tonearest m68k96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh towardzero m68k96 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffcp-1076 0x7.fffffffffffffff8p-972 : inexact-ok = csinh upward m68k96 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh downward binary128 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-1076 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = csinh tonearest binary128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh towardzero binary128 0x4p-1076 0x8p-972 : 0x3.fffffffffffffffffffffffffffep-1076 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok = csinh upward binary128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok = csinh downward ibm128 0x4p-1076 0x8p-972 : 0x0p+0 0x7.fffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-1076 0x8p-972 : 0x0p+0 0x7.fffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-1076 0x8p-972 : 0x4p-1076 0x8p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-16448 0x4p-128 : 0x0p+0 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-16448 0x4p-128 : 0x0p+0 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-16448 0x4p-128 : 0x4p-16448 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-16448 0x4p-128 : 0x4p-16448 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-16448 0x4p-128 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-16448 0x4p-128 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-16448 0x4p-128 : 0x8p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-16448 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-16448 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-16448 0x4p-1024 : 0x4p-16448 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-16448 0x4p-1024 : 0x4p-16448 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-16448 0x4p-1024 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-16448 0x4p-1024 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-16448 0x4p-1024 : 0x8p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-16448 0x4p-16384 : 0x0p+0 0x3.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-16448 0x4p-16384 : 0x0p+0 0x3.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-16448 0x4p-16384 : 0x4p-16448 0x3.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-16448 0x4p-16384 : 0x4p-16448 0x3.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-16448 0x4p-16384 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-16448 0x4p-16384 : 0x7.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-16448 0x4p-16384 : 0x8p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-16448 0x2p-16384 : 0x0p+0 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-16448 0x2p-16384 : 0x0p+0 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-16448 0x2p-16384 : 0x4p-16448 0x1.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-16448 0x2p-16384 : 0x4p-16448 0x1.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-16448 0x2p-16384 : 0x7.fffffffffffcp-16448 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-16448 0x2p-16384 : 0x7.fffffffffffcp-16448 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-16448 0x2p-16384 : 0x8p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-16448 0x8p-972 : 0x0p+0 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-16448 0x8p-972 : 0x0p+0 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-16448 0x8p-972 : 0x4p-16448 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-16448 0x8p-972 : 0x4p-16448 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-16448 0x8p-972 : 0x7.fffffffffffcp-16448 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-16448 0x8p-972 : 0x7.fffffffffffcp-16448 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-16448 0x8p-972 : 0x8p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16448 0x4p-128 : 0x0p+0 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16448 0x4p-128 : 0x0p+0 0x3.fffffffffffffffcp-128 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16448 0x4p-128 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16448 0x4p-128 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16448 0x4p-128 : 0x4p-16448 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16448 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16448 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16448 0x4p-1024 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16448 0x4p-1024 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16448 0x4p-1024 : 0x4p-16448 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16448 0x4p-16384 : 0x0p+0 0x3.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16448 0x4p-16384 : 0x0p+0 0x3.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16448 0x4p-16384 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16448 0x4p-16384 : 0x3.fffffffffffcp-16448 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16448 0x4p-16384 : 0x4p-16448 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16448 0x2p-16384 : 0x0p+0 0x1.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16448 0x2p-16384 : 0x0p+0 0x1.fffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16448 0x2p-16384 : 0x3.fffffffffffcp-16448 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16448 0x2p-16384 : 0x3.fffffffffffcp-16448 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16448 0x2p-16384 : 0x4p-16448 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16448 0x8p-972 : 0x0p+0 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16448 0x8p-972 : 0x0p+0 0x7.fffffffffffffff8p-972 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16448 0x8p-972 : 0x3.fffffffffffcp-16448 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16448 0x8p-972 : 0x3.fffffffffffcp-16448 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16448 0x8p-972 : 0x4p-16448 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16496 0x4p-128 : 0x0p+0 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16496 0x4p-128 : 0x4p-16496 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16496 0x4p-128 : 0x0p+0 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16496 0x4p-128 : 0x4p-16496 0x4p-128 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16496 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16496 0x4p-1024 : 0x4p-16496 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16496 0x4p-1024 : 0x0p+0 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16496 0x4p-1024 : 0x4p-16496 0x4p-1024 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16496 0x4p-16384 : 0x0p+0 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16496 0x4p-16384 : 0x4p-16496 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16496 0x4p-16384 : 0x0p+0 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16496 0x4p-16384 : 0x4p-16496 0x4p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16496 0x2p-16384 : 0x0p+0 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16496 0x2p-16384 : 0x4p-16496 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16496 0x2p-16384 : 0x0p+0 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16496 0x2p-16384 : 0x4p-16496 0x2p-16384 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16496 0x8p-972 : 0x0p+0 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16496 0x8p-972 : 0x4p-16496 0x8p-972 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16496 0x8p-972 : 0x0p+0 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16496 0x8p-972 : 0x4p-16496 0x8p-972 : inexact-ok underflow errno-erange-ok csinh min min_subnorm = csinh downward binary32 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh tonearest binary32 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh towardzero binary32 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh upward binary32 0x4p-128 0x8p-152 : 0x4.000008p-128 0x1p-148 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh tonearest binary64 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh towardzero binary64 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh upward binary64 0x4p-128 0x8p-152 : 0x4.0000000000004p-128 0x8.0000000000008p-152 : inexact-ok = csinh downward intel96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh tonearest intel96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh towardzero intel96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh upward intel96 0x4p-128 0x8p-152 : 0x4.0000000000000008p-128 0x8.000000000000001p-152 : inexact-ok = csinh downward m68k96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh tonearest m68k96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh towardzero m68k96 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh upward m68k96 0x4p-128 0x8p-152 : 0x4.0000000000000008p-128 0x8.000000000000001p-152 : inexact-ok = csinh downward binary128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh tonearest binary128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh towardzero binary128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh upward binary128 0x4p-128 0x8p-152 : 0x4.0000000000000000000000000004p-128 0x8.0000000000000000000000000008p-152 : inexact-ok = csinh downward ibm128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh tonearest ibm128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh towardzero ibm128 0x4p-128 0x8p-152 : 0x4p-128 0x8p-152 : inexact-ok = csinh upward ibm128 0x4p-128 0x8p-152 : 0x4.00000000000000000000000002p-128 0x8.00000000000000000000000004p-152 : inexact-ok = csinh downward binary64 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x4p-128 0x4p-1076 : 0x4.0000000000004p-128 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh tonearest intel96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh towardzero intel96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh upward intel96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 0x4.0000000000000008p-1076 : inexact-ok = csinh downward m68k96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh tonearest m68k96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh towardzero m68k96 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh upward m68k96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 0x4.0000000000000008p-1076 : inexact-ok = csinh downward binary128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh tonearest binary128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh towardzero binary128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok = csinh upward binary128 0x4p-128 0x4p-1076 : 0x4.0000000000000000000000000004p-128 0x4.0000000000000000000000000004p-1076 : inexact-ok = csinh downward ibm128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-128 0x4p-1076 : 0x4p-128 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-128 0x4p-1076 : 0x4.00000000000000000000000002p-128 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 0x1p-16444 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 0xcp-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-128 0x8p-16448 : 0x4p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-128 0x8p-16448 : 0x4.0000000000000000000000000004p-128 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-128 0x4p-16448 : 0x4.0000000000000008p-128 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-128 0x4p-16448 : 0x4p-128 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-128 0x4p-16448 : 0x4.0000000000000000000000000004p-128 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-128 0x4p-16496 : 0x4p-128 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-128 0x4p-16496 : 0x4p-128 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-128 0x4p-16496 : 0x4p-128 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-128 0x4p-16496 : 0x4.0000000000000000000000000004p-128 0x8p-16496 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x4p-1024 0x8p-152 : 0x3.ffffffffffffcp-1024 0x7.ffffffffffffcp-152 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary64 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary64 0x4p-1024 0x8p-152 : 0x3.ffffffffffffcp-1024 0x7.ffffffffffffcp-152 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary64 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffcp-1024 0x7.fffffffffffffff8p-152 : inexact-ok = csinh tonearest intel96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh towardzero intel96 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffcp-1024 0x7.fffffffffffffff8p-152 : inexact-ok = csinh upward intel96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh downward m68k96 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffcp-1024 0x7.fffffffffffffff8p-152 : inexact-ok = csinh tonearest m68k96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh towardzero m68k96 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffcp-1024 0x7.fffffffffffffff8p-152 : inexact-ok = csinh upward m68k96 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh downward binary128 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-1024 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = csinh tonearest binary128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh towardzero binary128 0x4p-1024 0x8p-152 : 0x3.fffffffffffffffffffffffffffep-1024 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = csinh upward binary128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok = csinh downward ibm128 0x4p-1024 0x8p-152 : 0x3.ffffffffffffcp-1024 0x7.fffffffffffffffffffffffffep-152 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-1024 0x8p-152 : 0x3.ffffffffffffcp-1024 0x7.fffffffffffffffffffffffffep-152 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-1024 0x8p-152 : 0x4p-1024 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh tonearest intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh towardzero intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh upward intel96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 0x4.0000000000000008p-1076 : inexact-ok = csinh downward m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh tonearest m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh towardzero m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh upward m68k96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 0x4.0000000000000008p-1076 : inexact-ok = csinh downward binary128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh tonearest binary128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh towardzero binary128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok = csinh upward binary128 0x4p-1024 0x4p-1076 : 0x4.0000000000000000000000000004p-1024 0x4.0000000000000000000000000004p-1076 : inexact-ok = csinh downward ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 0x1p-16444 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 0xcp-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-1024 0x8p-16448 : 0x4.0000000000000000000000000004p-1024 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-1024 0x4p-16448 : 0x4.0000000000000008p-1024 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-1024 0x4p-16448 : 0x4.0000000000000000000000000004p-1024 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-1024 0x4p-16496 : 0x4.0000000000000000000000000004p-1024 0x8p-16496 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x4p-16384 0x8p-152 : 0x3.fffffffffffffff8p-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest intel96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero intel96 0x4p-16384 0x8p-152 : 0x3.fffffffffffffff8p-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh upward intel96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh downward m68k96 0x4p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16384 0x7.fffffffffffffff8p-152 : inexact-ok = csinh tonearest m68k96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok = csinh towardzero m68k96 0x4p-16384 0x8p-152 : 0x3.fffffffffffffffcp-16384 0x7.fffffffffffffff8p-152 : inexact-ok = csinh upward m68k96 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok = csinh downward binary128 0x4p-16384 0x8p-152 : 0x3.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary128 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary128 0x4p-16384 0x8p-152 : 0x3.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary128 0x4p-16384 0x8p-152 : 0x4p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffff8p-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest intel96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero intel96 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffff8p-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow-ok errno-erange-ok = csinh upward intel96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh downward m68k96 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffffcp-16384 0x3.fffffffffffffffcp-1076 : inexact-ok = csinh tonearest m68k96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok = csinh towardzero m68k96 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffffcp-16384 0x3.fffffffffffffffcp-1076 : inexact-ok = csinh upward m68k96 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok = csinh downward binary128 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest binary128 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero binary128 0x4p-16384 0x4p-1076 : 0x3.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok underflow-ok errno-erange-ok = csinh upward binary128 0x4p-16384 0x4p-1076 : 0x4p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh downward intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 0x1p-16444 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 0xcp-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16384 0x8p-16448 : 0x4.0000000000000000000000000004p-16384 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x4p-16384 0x4p-16448 : 0x4.0000000000000008p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16384 0x4p-16448 : 0x4.0000000000000000000000000004p-16384 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x4p-16384 0x4p-16496 : 0x4.0000000000000000000000000004p-16384 0x8p-16496 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x2p-16384 0x8p-152 : 0x1.fffffffffffffff8p-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x2p-16384 0x8p-152 : 0x1.fffffffffffffff8p-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x2p-16384 0x8p-152 : 0x1.fffffffffffffffcp-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest m68k96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero m68k96 0x2p-16384 0x8p-152 : 0x1.fffffffffffffffcp-16384 0x7.fffffffffffffff8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh upward m68k96 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary128 0x2p-16384 0x8p-152 : 0x1.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x2p-16384 0x8p-152 : 0x1.fffffffffffffffffffffffffffcp-16384 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x2p-16384 0x8p-152 : 0x2p-16384 0x8p-152 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffff8p-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffff8p-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffffcp-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest m68k96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero m68k96 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffffcp-16384 0x3.fffffffffffffffcp-1076 : inexact-ok underflow-ok errno-erange-ok = csinh upward m68k96 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary128 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x2p-16384 0x4p-1076 : 0x1.fffffffffffffffffffffffffffcp-16384 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x2p-16384 0x4p-1076 : 0x2p-16384 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x2p-16384 0x8p-16448 : 0x2.0000000000000008p-16384 0x1p-16444 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x2p-16384 0x8p-16448 : 0x2.0000000000000004p-16384 0xcp-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x2p-16384 0x8p-16448 : 0x2.0000000000000000000000000004p-16384 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x2p-16384 0x4p-16448 : 0x2.0000000000000004p-16384 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x2p-16384 0x4p-16448 : 0x2.0000000000000000000000000004p-16384 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x2p-16384 0x4p-16496 : 0x2.0000000000000000000000000004p-16384 0x8p-16496 : inexact-ok underflow errno-erange-ok = csinh downward binary64 0x8p-972 0x8p-152 : 0x7.ffffffffffffcp-972 0x7.ffffffffffffcp-152 : inexact-ok = csinh tonearest binary64 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh towardzero binary64 0x8p-972 0x8p-152 : 0x7.ffffffffffffcp-972 0x7.ffffffffffffcp-152 : inexact-ok = csinh upward binary64 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh downward intel96 0x8p-972 0x8p-152 : 0x7.fffffffffffffff8p-972 0x7.fffffffffffffff8p-152 : inexact-ok = csinh tonearest intel96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh towardzero intel96 0x8p-972 0x8p-152 : 0x7.fffffffffffffff8p-972 0x7.fffffffffffffff8p-152 : inexact-ok = csinh upward intel96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh downward m68k96 0x8p-972 0x8p-152 : 0x7.fffffffffffffff8p-972 0x7.fffffffffffffff8p-152 : inexact-ok = csinh tonearest m68k96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh towardzero m68k96 0x8p-972 0x8p-152 : 0x7.fffffffffffffff8p-972 0x7.fffffffffffffff8p-152 : inexact-ok = csinh upward m68k96 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh downward binary128 0x8p-972 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-972 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = csinh tonearest binary128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh towardzero binary128 0x8p-972 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-972 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok = csinh upward binary128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok = csinh downward ibm128 0x8p-972 0x8p-152 : 0x7.fffffffffffffffffffffffffcp-972 0x7.fffffffffffffffffffffffffep-152 : inexact-ok underflow-ok errno-erange-ok = csinh tonearest ibm128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh towardzero ibm128 0x8p-972 0x8p-152 : 0x7.fffffffffffffffffffffffffcp-972 0x7.fffffffffffffffffffffffffep-152 : inexact-ok underflow-ok errno-erange-ok = csinh upward ibm128 0x8p-972 0x8p-152 : 0x8p-972 0x8p-152 : inexact-ok underflow-ok errno-erange-ok = csinh downward binary64 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest binary64 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero binary64 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward binary64 0x8p-972 0x4p-1076 : 0x8.0000000000008p-972 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh tonearest intel96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh towardzero intel96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh upward intel96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 0x4.0000000000000008p-1076 : inexact-ok = csinh downward m68k96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh tonearest m68k96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh towardzero m68k96 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh upward m68k96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 0x4.0000000000000008p-1076 : inexact-ok = csinh downward binary128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh tonearest binary128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh towardzero binary128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok = csinh upward binary128 0x8p-972 0x4p-1076 : 0x8.0000000000000000000000000008p-972 0x4.0000000000000000000000000004p-1076 : inexact-ok = csinh downward ibm128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh tonearest ibm128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh towardzero ibm128 0x8p-972 0x4p-1076 : 0x8p-972 0x4p-1076 : inexact-ok underflow errno-erange-ok = csinh upward ibm128 0x8p-972 0x4p-1076 : 0x8.00000000000000000000000004p-972 0x8p-1076 : inexact-ok underflow errno-erange-ok = csinh downward intel96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest intel96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero intel96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward intel96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 0x1p-16444 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 0xcp-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-972 0x8p-16448 : 0x8p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-972 0x8p-16448 : 0x8.0000000000000000000000000008p-972 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward m68k96 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest m68k96 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero m68k96 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward m68k96 0x8p-972 0x4p-16448 : 0x8.000000000000001p-972 0x8p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-972 0x4p-16448 : 0x8p-972 0x4p-16448 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-972 0x4p-16448 : 0x8.0000000000000000000000000008p-972 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = csinh downward binary128 0x8p-972 0x4p-16496 : 0x8p-972 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh tonearest binary128 0x8p-972 0x4p-16496 : 0x8p-972 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh towardzero binary128 0x8p-972 0x4p-16496 : 0x8p-972 0x4p-16496 : inexact-ok underflow errno-erange-ok = csinh upward binary128 0x8p-972 0x4p-16496 : 0x8.0000000000000000000000000008p-972 0x8p-16496 : inexact-ok underflow errno-erange-ok