ccosh 0.0 0.0 = ccosh downward binary32 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary32 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary32 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary32 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward binary64 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary64 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary64 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary64 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward intel96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest intel96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero intel96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward intel96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward m68k96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest m68k96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero m68k96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward m68k96 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward binary128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward ibm128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest ibm128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero ibm128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward ibm128 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok ccosh -0 0.0 = ccosh downward binary32 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary32 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary32 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary32 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward binary64 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary64 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary64 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary64 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward intel96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest intel96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero intel96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward intel96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward m68k96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest m68k96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero m68k96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward m68k96 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward binary128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward ibm128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest ibm128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero ibm128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward ibm128 -0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok ccosh 0.0 -0 = ccosh downward binary32 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary32 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary32 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary32 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward binary64 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary64 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary64 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary64 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward intel96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest intel96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero intel96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward intel96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward m68k96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest m68k96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero m68k96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward m68k96 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward binary128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest binary128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero binary128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward binary128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh downward ibm128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh tonearest ibm128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh towardzero ibm128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok = ccosh upward ibm128 0x0p+0 -0x0p+0 : 0x1p+0 -0x0p+0 : inexact-ok ccosh -0 -0 = ccosh downward binary32 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary32 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary32 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary32 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward binary64 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary64 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary64 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary64 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward intel96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest intel96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero intel96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward intel96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward m68k96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest m68k96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero m68k96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward m68k96 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward binary128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest binary128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero binary128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward binary128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh downward ibm128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh tonearest ibm128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh towardzero ibm128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok = ccosh upward ibm128 -0x0p+0 -0x0p+0 : 0x1p+0 0x0p+0 : inexact-ok ccosh 0.75 1.25 = ccosh downward binary32 0xcp-4 0x1.4p+0 : 0x6.88296p-4 0xc.7c60fp-4 : inexact-ok = ccosh tonearest binary32 0xcp-4 0x1.4p+0 : 0x6.88296p-4 0xc.7c61p-4 : inexact-ok = ccosh towardzero binary32 0xcp-4 0x1.4p+0 : 0x6.88296p-4 0xc.7c60fp-4 : inexact-ok = ccosh upward binary32 0xcp-4 0x1.4p+0 : 0x6.882968p-4 0xc.7c61p-4 : inexact-ok = ccosh downward binary64 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1cp-4 0xc.7c60fc7e541e8p-4 : inexact-ok = ccosh tonearest binary64 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1cp-4 0xc.7c60fc7e541fp-4 : inexact-ok = ccosh towardzero binary64 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1cp-4 0xc.7c60fc7e541e8p-4 : inexact-ok = ccosh upward binary64 0xcp-4 0x1.4p+0 : 0x6.8829624f33d2p-4 0xc.7c60fc7e541fp-4 : inexact-ok = ccosh downward intel96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh tonearest intel96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh towardzero intel96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh upward intel96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb8p-4 0xc.7c60fc7e541ee77p-4 : inexact-ok = ccosh downward m68k96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh tonearest m68k96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh towardzero m68k96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccbp-4 0xc.7c60fc7e541ee76p-4 : inexact-ok = ccosh upward m68k96 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb8p-4 0xc.7c60fc7e541ee77p-4 : inexact-ok = ccosh downward binary128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb3464p-4 0xc.7c60fc7e541ee761e9b843ef4d3p-4 : inexact-ok = ccosh tonearest binary128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb3468p-4 0xc.7c60fc7e541ee761e9b843ef4d38p-4 : inexact-ok = ccosh towardzero binary128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb3464p-4 0xc.7c60fc7e541ee761e9b843ef4d3p-4 : inexact-ok = ccosh upward binary128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb3468p-4 0xc.7c60fc7e541ee761e9b843ef4d38p-4 : inexact-ok = ccosh downward ibm128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb34p-4 0xc.7c60fc7e541ee761e9b843ef4cp-4 : inexact-ok = ccosh tonearest ibm128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb34p-4 0xc.7c60fc7e541ee761e9b843ef4cp-4 : inexact-ok = ccosh towardzero ibm128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb34p-4 0xc.7c60fc7e541ee761e9b843ef4cp-4 : inexact-ok = ccosh upward ibm128 0xcp-4 0x1.4p+0 : 0x6.8829624f33d1ccb2519db9bb36p-4 0xc.7c60fc7e541ee761e9b843ef5p-4 : inexact-ok ccosh -2 -3 = ccosh downward binary32 -0x2p+0 -0x3p+0 : -0x3.b97bd4p+0 0x8.306cdp-4 : inexact-ok = ccosh tonearest binary32 -0x2p+0 -0x3p+0 : -0x3.b97bdp+0 0x8.306cep-4 : inexact-ok = ccosh towardzero binary32 -0x2p+0 -0x3p+0 : -0x3.b97bdp+0 0x8.306cdp-4 : inexact-ok = ccosh upward binary32 -0x2p+0 -0x3p+0 : -0x3.b97bdp+0 0x8.306cep-4 : inexact-ok = ccosh downward binary64 -0x2p+0 -0x3p+0 : -0x3.b97bd070133bp+0 0x8.306cdcf735328p-4 : inexact-ok = ccosh tonearest binary64 -0x2p+0 -0x3p+0 : -0x3.b97bd070133aep+0 0x8.306cdcf73533p-4 : inexact-ok = ccosh towardzero binary64 -0x2p+0 -0x3p+0 : -0x3.b97bd070133aep+0 0x8.306cdcf735328p-4 : inexact-ok = ccosh upward binary64 -0x2p+0 -0x3p+0 : -0x3.b97bd070133aep+0 0x8.306cdcf73533p-4 : inexact-ok = ccosh downward intel96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae958p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh tonearest intel96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae958p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh towardzero intel96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae954p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh upward intel96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae954p+0 0x8.306cdcf73532ef2p-4 : inexact-ok = ccosh downward m68k96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae958p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh tonearest m68k96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae958p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh towardzero m68k96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae954p+0 0x8.306cdcf73532ef1p-4 : inexact-ok = ccosh upward m68k96 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae954p+0 0x8.306cdcf73532ef2p-4 : inexact-ok = ccosh downward binary128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510fap+0 0x8.306cdcf73532ef16dab0d82f152p-4 : inexact-ok = ccosh tonearest binary128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510f9ep+0 0x8.306cdcf73532ef16dab0d82f152p-4 : inexact-ok = ccosh towardzero binary128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510f9ep+0 0x8.306cdcf73532ef16dab0d82f152p-4 : inexact-ok = ccosh upward binary128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510f9ep+0 0x8.306cdcf73532ef16dab0d82f1528p-4 : inexact-ok = ccosh downward ibm128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773511p+0 0x8.306cdcf73532ef16dab0d82f14p-4 : inexact-ok = ccosh tonearest ibm128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773511p+0 0x8.306cdcf73532ef16dab0d82f14p-4 : inexact-ok = ccosh towardzero ibm128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510fp+0 0x8.306cdcf73532ef16dab0d82f14p-4 : inexact-ok = ccosh upward ibm128 -0x2p+0 -0x3p+0 : -0x3.b97bd070133ae9576b1773510fp+0 0x8.306cdcf73532ef16dab0d82f18p-4 : inexact-ok ccosh 89.5 0.75 = ccosh downward binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh tonearest binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh towardzero binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh upward binary32 0x5.98p+4 0xcp-4 : 0xc.bbaa8p+124 0xb.dcb18p+124 : inexact-ok = ccosh downward binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh tonearest binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh towardzero binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh upward binary64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d8851ap+124 : inexact-ok = ccosh downward intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh tonearest intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward intel96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = ccosh downward m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh tonearest m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward m68k96 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = ccosh downward binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh tonearest binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh towardzero binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh upward binary128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh downward ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh tonearest ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh towardzero ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh upward ibm128 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok ccosh -89.5 0.75 = ccosh downward binary32 -0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb18p+124 : inexact-ok = ccosh tonearest binary32 -0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = ccosh towardzero binary32 -0x5.98p+4 0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = ccosh upward binary32 -0x5.98p+4 0xcp-4 : 0xc.bbaa8p+124 -0xb.dcb17p+124 : inexact-ok = ccosh downward binary64 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d8851ap+124 : inexact-ok = ccosh tonearest binary64 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh towardzero binary64 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh upward binary64 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh downward intel96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = ccosh tonearest intel96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero intel96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward intel96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh downward m68k96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = ccosh tonearest m68k96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero m68k96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward m68k96 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh downward binary128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh tonearest binary128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh towardzero binary128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh upward binary128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh downward ibm128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok = ccosh tonearest ibm128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh towardzero ibm128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh upward ibm128 -0x5.98p+4 0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok ccosh 89.5 -0.75 = ccosh downward binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb18p+124 : inexact-ok = ccosh tonearest binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = ccosh towardzero binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 -0xb.dcb17p+124 : inexact-ok = ccosh upward binary32 0x5.98p+4 -0xcp-4 : 0xc.bbaa8p+124 -0xb.dcb17p+124 : inexact-ok = ccosh downward binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d8851ap+124 : inexact-ok = ccosh tonearest binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh towardzero binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh upward binary64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok = ccosh downward intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = ccosh tonearest intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward intel96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh downward m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a6p+124 : inexact-ok = ccosh tonearest m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward m68k96 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 -0xb.dcb174d885199a5p+124 : inexact-ok = ccosh downward binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh tonearest binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh towardzero binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh upward binary128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 -0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh downward ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok = ccosh tonearest ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh towardzero ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh upward ibm128 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 -0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok ccosh -89.5 -0.75 = ccosh downward binary32 -0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh tonearest binary32 -0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh towardzero binary32 -0x5.98p+4 -0xcp-4 : 0xc.bbaa7p+124 0xb.dcb17p+124 : inexact-ok = ccosh upward binary32 -0x5.98p+4 -0xcp-4 : 0xc.bbaa8p+124 0xb.dcb18p+124 : inexact-ok = ccosh downward binary64 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh tonearest binary64 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh towardzero binary64 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok = ccosh upward binary64 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d8851ap+124 : inexact-ok = ccosh downward intel96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh tonearest intel96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero intel96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward intel96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = ccosh downward m68k96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh tonearest m68k96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh towardzero m68k96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b4p+124 0xb.dcb174d885199a5p+124 : inexact-ok = ccosh upward m68k96 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b5p+124 0xb.dcb174d885199a6p+124 : inexact-ok = ccosh downward binary128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh tonearest binary128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh towardzero binary128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d29p+124 0xb.dcb174d885199a507e02ee9c08cp+124 : inexact-ok = ccosh upward binary128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d298p+124 0xb.dcb174d885199a507e02ee9c08c8p+124 : inexact-ok = ccosh downward ibm128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh tonearest ibm128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh towardzero ibm128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309dp+124 0xb.dcb174d885199a507e02ee9c08p+124 : inexact-ok = ccosh upward ibm128 -0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57905b422fc94309d4p+124 0xb.dcb174d885199a507e02ee9c0cp+124 : inexact-ok ccosh 710.5 0.75 = ccosh downward binary32 0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x2.c68p+8 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x2.c68p+8 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh tonearest binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh towardzero binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh upward binary64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb53p+1020 0xb.2c35ffb603378p+1020 : inexact-ok = ccosh downward intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh tonearest intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward intel96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh downward m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh tonearest m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward m68k96 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh downward binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh tonearest binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh towardzero binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh upward binary128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh downward ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh tonearest ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh towardzero ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh upward ibm128 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok ccosh -710.5 0.75 = ccosh downward binary32 -0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 -0x2.c68p+8 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 -0x2.c68p+8 0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 -0x2.c68p+8 0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok = ccosh tonearest binary64 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh towardzero binary64 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh upward binary64 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb53p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh downward intel96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh tonearest intel96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero intel96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward intel96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh downward m68k96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh tonearest m68k96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero m68k96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward m68k96 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh downward binary128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh tonearest binary128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh towardzero binary128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh upward binary128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh downward ibm128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh tonearest ibm128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh towardzero ibm128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh upward ibm128 -0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok ccosh 710.5 -0.75 = ccosh downward binary32 0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x2.c68p+8 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x2.c68p+8 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok = ccosh tonearest binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh towardzero binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh upward binary64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb53p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok = ccosh downward intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh tonearest intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward intel96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh downward m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh tonearest m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward m68k96 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 -0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh downward binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh tonearest binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh towardzero binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh upward binary128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 -0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh downward ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh tonearest ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh towardzero ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh upward ibm128 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok ccosh -710.5 -0.75 = ccosh downward binary32 -0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 -0x2.c68p+8 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 -0x2.c68p+8 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 -0x2.c68p+8 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh tonearest binary64 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh towardzero binary64 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok = ccosh upward binary64 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb53p+1020 0xb.2c35ffb603378p+1020 : inexact-ok = ccosh downward intel96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh tonearest intel96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero intel96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward intel96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh downward m68k96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh tonearest m68k96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh towardzero m68k96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b27p+1020 0xb.2c35ffb6033707p+1020 : inexact-ok = ccosh upward m68k96 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b28p+1020 0xb.2c35ffb60337071p+1020 : inexact-ok = ccosh downward binary128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh tonearest binary128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh towardzero binary128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0be8p+1020 0xb.2c35ffb60337070b74839cd40a28p+1020 : inexact-ok = ccosh upward binary128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0bfp+1020 0xb.2c35ffb60337070b74839cd40a3p+1020 : inexact-ok = ccosh downward ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh tonearest ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok = ccosh towardzero ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok = ccosh upward ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok ccosh 11357.25 0.75 = ccosh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh tonearest intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh tonearest m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh tonearest binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = ccosh downward ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok ccosh -11357.25 0.75 = ccosh downward binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh downward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh tonearest intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh downward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh tonearest m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh downward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = ccosh tonearest binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh upward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh downward ibm128 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok ccosh 11357.25 -0.75 = ccosh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh tonearest intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh tonearest m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = ccosh tonearest binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh downward ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok ccosh -11357.25 -0.75 = ccosh downward binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh tonearest intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh tonearest m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok = ccosh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok = ccosh downward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh tonearest binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok = ccosh upward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok = ccosh downward ibm128 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok ccosh 180 0x1p-149 = ccosh downward binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373468p+108 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = ccosh tonearest binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = ccosh towardzero binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok = ccosh upward binary64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762218p+256 0x3.37346563b110cp+108 : inexact-ok = ccosh downward intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh tonearest intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh towardzero intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh upward intel96 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215378p+256 0x3.37346563b110a9bcp+108 : inexact-ok = ccosh downward m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh tonearest m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh towardzero m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac76221537p+256 0x3.37346563b110a9b8p+108 : inexact-ok = ccosh upward m68k96 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215378p+256 0x3.37346563b110a9bcp+108 : inexact-ok = ccosh downward binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = ccosh tonearest binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = ccosh towardzero binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf4p+256 0x3.37346563b110a9b9667d97eb1e7ap+108 : inexact-ok = ccosh upward binary128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cf8p+256 0x3.37346563b110a9b9667d97eb1e7cp+108 : inexact-ok = ccosh downward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = ccosh tonearest ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = ccosh towardzero ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok = ccosh upward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63ep+256 0x3.37346563b110a9b9667d97eb1fp+108 : inexact-ok ccosh 1440 0x1p-1074 = ccosh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh tonearest intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok = ccosh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh tonearest m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok = ccosh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok = ccosh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = ccosh tonearest binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = ccosh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok = ccosh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : inexact-ok = ccosh downward ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh tonearest intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok = ccosh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh tonearest m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok = ccosh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok = ccosh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = ccosh tonearest binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = ccosh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok = ccosh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : inexact-ok = ccosh downward ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh tonearest intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok = ccosh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh tonearest m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok = ccosh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok = ccosh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = ccosh tonearest binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = ccosh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok = ccosh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : inexact-ok = ccosh downward ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok ccosh 22730 0x1p-16434 = ccosh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = ccosh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh downward ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = ccosh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = ccosh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = ccosh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh downward ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh tonearest ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok = ccosh towardzero ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = ccosh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = ccosh tonearest intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = ccosh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = ccosh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = ccosh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = ccosh tonearest m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = ccosh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok = ccosh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok = ccosh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = ccosh tonearest binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = ccosh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok = ccosh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : inexact-ok overflow errno-erange-ok ccosh min_subnorm_p120 0x1p-120 = ccosh downward binary32 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary32 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary32 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok = ccosh upward binary32 0x8p-32 0x1p-120 : 0x1.000002p+0 0x1p-148 : inexact-ok underflow errno-erange-ok = ccosh downward binary64 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok = ccosh tonearest binary64 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok = ccosh towardzero binary64 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok = ccosh upward binary64 0x8p-32 0x1p-120 : 0x1.0000000000001p+0 0x8.0000000000008p-152 : inexact-ok = ccosh downward intel96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh tonearest intel96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh towardzero intel96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh upward intel96 0x8p-32 0x1p-120 : 0x1.0000000000000022p+0 0x8.000000000000006p-152 : inexact-ok = ccosh downward m68k96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh tonearest m68k96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh towardzero m68k96 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005p-152 : inexact-ok = ccosh upward m68k96 0x8p-32 0x1p-120 : 0x1.0000000000000022p+0 0x8.000000000000006p-152 : inexact-ok = ccosh downward binary128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005555555555555p-152 : inexact-ok = ccosh tonearest binary128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.0000000000000055555555555558p-152 : inexact-ok = ccosh towardzero binary128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.000000000000005555555555555p-152 : inexact-ok = ccosh upward binary128 0x8p-32 0x1p-120 : 0x1.0000000000000020000000000001p+0 0x8.0000000000000055555555555558p-152 : inexact-ok = ccosh downward ibm128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.00000000000000555555555554p-152 : inexact-ok = ccosh tonearest ibm128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.00000000000000555555555554p-152 : inexact-ok = ccosh towardzero ibm128 0x8p-32 0x1p-120 : 0x1.000000000000002p+0 0x8.00000000000000555555555554p-152 : inexact-ok = ccosh upward ibm128 0x8p-32 0x1p-120 : 0x1.000000000000002000000000008p+0 0x8.00000000000000555555555558p-152 : inexact-ok = ccosh downward binary64 0x4p-956 0x1p-120 : 0xf.ffffffffffff8p-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary64 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary64 0x4p-956 0x1p-120 : 0xf.ffffffffffff8p-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward binary64 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x4p-956 0x1p-120 : 0xf.fffffffffffffffp-4 0x3.fffffffffffffffcp-1076 : inexact-ok = ccosh tonearest intel96 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero intel96 0x4p-956 0x1p-120 : 0xf.fffffffffffffffp-4 0x3.fffffffffffffffcp-1076 : inexact-ok = ccosh upward intel96 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh downward m68k96 0x4p-956 0x1p-120 : 0xf.fffffffffffffffp-4 0x3.fffffffffffffffcp-1076 : inexact-ok = ccosh tonearest m68k96 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero m68k96 0x4p-956 0x1p-120 : 0xf.fffffffffffffffp-4 0x3.fffffffffffffffcp-1076 : inexact-ok = ccosh upward m68k96 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh downward binary128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = ccosh tonearest binary128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero binary128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok = ccosh upward binary128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh downward ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = ccosh tonearest ibm128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh towardzero ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = ccosh upward ibm128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x4p-16328 0x1p-120 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x4p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x4p-16328 0x1p-120 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x4p-16328 0x1p-120 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x4p-16328 0x1p-120 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x4p-16328 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x4p-16328 0x1p-120 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x4p-16376 0x1p-120 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x4p-16376 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x4p-16376 0x1p-120 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x4p-16376 0x1p-120 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x4p-16376 0x1p-120 : 0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x4p-16376 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x4p-16376 0x1p-120 : 0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok ccosh 0x1p-120 min_subnorm_p120 = ccosh downward binary32 0x1p-120 0x8p-32 : 0xf.fffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary32 0x1p-120 0x8p-32 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary32 0x1p-120 0x8p-32 : 0xf.fffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward binary32 0x1p-120 0x8p-32 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok = ccosh downward binary64 0x1p-120 0x8p-32 : 0xf.ffffffffffff8p-4 0x7.ffffffffffffcp-152 : inexact-ok = ccosh tonearest binary64 0x1p-120 0x8p-32 : 0x1p+0 0x8p-152 : inexact-ok = ccosh towardzero binary64 0x1p-120 0x8p-32 : 0xf.ffffffffffff8p-4 0x7.ffffffffffffcp-152 : inexact-ok = ccosh upward binary64 0x1p-120 0x8p-32 : 0x1p+0 0x8p-152 : inexact-ok = ccosh downward intel96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh tonearest intel96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh towardzero intel96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh upward intel96 0x1p-120 0x8p-32 : 0xf.fffffffffffffe1p-4 0x7.ffffffffffffffbp-152 : inexact-ok = ccosh downward m68k96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh tonearest m68k96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh towardzero m68k96 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffa8p-152 : inexact-ok = ccosh upward m68k96 0x1p-120 0x8p-32 : 0xf.fffffffffffffe1p-4 0x7.ffffffffffffffbp-152 : inexact-ok = ccosh downward binary128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaaa8p-152 : inexact-ok = ccosh tonearest binary128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaaacp-152 : inexact-ok = ccosh towardzero binary128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaaa8p-152 : inexact-ok = ccosh upward binary128 0x1p-120 0x8p-32 : 0xf.fffffffffffffe00000000000008p-4 0x7.ffffffffffffffaaaaaaaaaaaaacp-152 : inexact-ok = ccosh downward ibm128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaap-152 : inexact-ok = ccosh tonearest ibm128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaap-152 : inexact-ok = ccosh towardzero ibm128 0x1p-120 0x8p-32 : 0xf.fffffffffffffep-4 0x7.ffffffffffffffaaaaaaaaaaaap-152 : inexact-ok = ccosh upward ibm128 0x1p-120 0x8p-32 : 0xf.fffffffffffffe000000000004p-4 0x7.ffffffffffffffaaaaaaaaaaacp-152 : inexact-ok = ccosh downward binary64 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary64 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary64 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh upward binary64 0x1p-120 0x4p-956 : 0x1.0000000000001p+0 0x8p-1076 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh tonearest intel96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero intel96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh upward intel96 0x1p-120 0x4p-956 : 0x1.0000000000000002p+0 0x4.0000000000000008p-1076 : inexact-ok = ccosh downward m68k96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh tonearest m68k96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero m68k96 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh upward m68k96 0x1p-120 0x4p-956 : 0x1.0000000000000002p+0 0x4.0000000000000008p-1076 : inexact-ok = ccosh downward binary128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh tonearest binary128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh towardzero binary128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok = ccosh upward binary128 0x1p-120 0x4p-956 : 0x1.0000000000000000000000000001p+0 0x4.0000000000000000000000000004p-1076 : inexact-ok = ccosh downward ibm128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh tonearest ibm128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh towardzero ibm128 0x1p-120 0x4p-956 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok = ccosh upward ibm128 0x1p-120 0x4p-956 : 0x1.000000000000000000000000008p+0 0x8p-1076 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x1p-120 0x8p-16328 : 0x1.0000000000000002p+0 0x1p-16444 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x1p-120 0x8p-16328 : 0x1.0000000000000002p+0 0xcp-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x1p-120 0x8p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x1p-120 0x8p-16328 : 0x1.0000000000000000000000000001p+0 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p-120 0x4p-16328 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x1p-120 0x4p-16328 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x1p-120 0x4p-16328 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x1p-120 0x4p-16328 : 0x1.0000000000000002p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x1p-120 0x4p-16328 : 0x1.0000000000000002p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x1p-120 0x4p-16328 : 0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x1p-120 0x4p-16328 : 0x1.0000000000000000000000000001p+0 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x1p-120 0x4p-16376 : 0x1.0000000000000002p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh tonearest m68k96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh towardzero m68k96 0x1p-120 0x4p-16376 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok = ccosh upward m68k96 0x1p-120 0x4p-16376 : 0x1.0000000000000002p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok = ccosh downward binary128 0x1p-120 0x4p-16376 : 0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x1p-120 0x4p-16376 : 0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x1p-120 0x4p-16376 : 0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x1p-120 0x4p-16376 : 0x1.0000000000000000000000000001p+0 0x8p-16496 : inexact-ok underflow errno-erange-ok ccosh 1 min = ccosh downward binary32 0x1p+0 0x4p-128 : 0x1.8b0754p+0 0x4.b367fp-128 : inexact-ok = ccosh tonearest binary32 0x1p+0 0x4p-128 : 0x1.8b0756p+0 0x4.b367fp-128 : inexact-ok = ccosh towardzero binary32 0x1p+0 0x4p-128 : 0x1.8b0754p+0 0x4.b367fp-128 : inexact-ok = ccosh upward binary32 0x1p+0 0x4p-128 : 0x1.8b0756p+0 0x4.b367f8p-128 : inexact-ok = ccosh downward binary64 0x1p+0 0x4p-128 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-128 : inexact-ok = ccosh tonearest binary64 0x1p+0 0x4p-128 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-128 : inexact-ok = ccosh towardzero binary64 0x1p+0 0x4p-128 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-128 : inexact-ok = ccosh upward binary64 0x1p+0 0x4p-128 : 0x1.8b07551d9f551p+0 0x4.b367f113ae60cp-128 : inexact-ok = ccosh downward intel96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh tonearest intel96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh towardzero intel96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh upward intel96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-128 : inexact-ok = ccosh downward m68k96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh tonearest m68k96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh towardzero m68k96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-128 : inexact-ok = ccosh upward m68k96 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-128 : inexact-ok = ccosh downward binary128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-128 : inexact-ok = ccosh tonearest binary128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-128 : inexact-ok = ccosh towardzero binary128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-128 : inexact-ok = ccosh upward binary128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-128 : inexact-ok = ccosh downward ibm128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae6096a0092521fc18p-128 : inexact-ok = ccosh tonearest ibm128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae6096a0092521fc1ap-128 : inexact-ok = ccosh towardzero ibm128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae6096a0092521fc18p-128 : inexact-ok = ccosh upward ibm128 0x1p+0 0x4p-128 : 0x1.8b07551d9f5504c2bd28100197p+0 0x4.b367f113ae6096a0092521fc1ap-128 : inexact-ok = ccosh downward binary64 0x1p+0 0x4p-1024 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-1024 : inexact-ok = ccosh tonearest binary64 0x1p+0 0x4p-1024 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-1024 : inexact-ok = ccosh towardzero binary64 0x1p+0 0x4p-1024 : 0x1.8b07551d9f55p+0 0x4.b367f113ae608p-1024 : inexact-ok = ccosh upward binary64 0x1p+0 0x4p-1024 : 0x1.8b07551d9f551p+0 0x4.b367f113ae60cp-1024 : inexact-ok = ccosh downward intel96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh tonearest intel96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh towardzero intel96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh upward intel96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-1024 : inexact-ok = ccosh downward m68k96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh tonearest m68k96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh towardzero m68k96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh upward m68k96 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-1024 : inexact-ok = ccosh downward binary128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-1024 : inexact-ok = ccosh tonearest binary128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-1024 : inexact-ok = ccosh towardzero binary128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-1024 : inexact-ok = ccosh upward binary128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-1024 : inexact-ok = ccosh downward ibm128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh tonearest ibm128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh towardzero ibm128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh upward ibm128 0x1p+0 0x4p-1024 : 0x1.8b07551d9f5504c2bd28100197p+0 0x4.b367f113ae60cp-1024 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh tonearest intel96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh towardzero intel96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh upward intel96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-16384 : inexact-ok = ccosh downward m68k96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh tonearest m68k96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh towardzero m68k96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2p+0 0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh upward m68k96 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c4p+0 0x4.b367f113ae6096a8p-16384 : inexact-ok = ccosh downward binary128 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-16384 : inexact-ok = ccosh tonearest binary128 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-16384 : inexact-ok = ccosh towardzero binary128 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x4.b367f113ae6096a0092521fc193cp-16384 : inexact-ok = ccosh upward binary128 0x1p+0 0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x4.b367f113ae6096a0092521fc194p-16384 : inexact-ok = ccosh downward intel96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c4p+0 0x2.59b3f889d7304b58p-16384 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh tonearest m68k96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh towardzero m68k96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2p+0 0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh upward m68k96 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c4p+0 0x2.59b3f889d7304b54p-16384 : inexact-ok = ccosh downward binary128 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x2.59b3f889d7304b50049290fe0c9cp-16384 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x2.59b3f889d7304b50049290fe0cap-16384 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x2.59b3f889d7304b50049290fe0c9cp-16384 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x1p+0 0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x2.59b3f889d7304b50049290fe0cap-16384 : inexact-ok underflow errno-erange-ok = ccosh downward binary64 0x1p+0 0x8p-972 : 0x1.8b07551d9f55p+0 0x9.66cfe2275cc1p-972 : inexact-ok = ccosh tonearest binary64 0x1p+0 0x8p-972 : 0x1.8b07551d9f55p+0 0x9.66cfe2275cc1p-972 : inexact-ok = ccosh towardzero binary64 0x1p+0 0x8p-972 : 0x1.8b07551d9f55p+0 0x9.66cfe2275cc1p-972 : inexact-ok = ccosh upward binary64 0x1p+0 0x8p-972 : 0x1.8b07551d9f551p+0 0x9.66cfe2275cc18p-972 : inexact-ok = ccosh downward intel96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh tonearest intel96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh towardzero intel96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh upward intel96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c4p+0 0x9.66cfe2275cc12d5p-972 : inexact-ok = ccosh downward m68k96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh tonearest m68k96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh towardzero m68k96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2p+0 0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh upward m68k96 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c4p+0 0x9.66cfe2275cc12d5p-972 : inexact-ok = ccosh downward binary128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x9.66cfe2275cc12d40124a43f83278p-972 : inexact-ok = ccosh tonearest binary128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x9.66cfe2275cc12d40124a43f8328p-972 : inexact-ok = ccosh towardzero binary128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a4p+0 0x9.66cfe2275cc12d40124a43f83278p-972 : inexact-ok = ccosh upward binary128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a5p+0 0x9.66cfe2275cc12d40124a43f8328p-972 : inexact-ok = ccosh downward ibm128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 0x9.66cfe2275cc12d40124a43f83p-972 : inexact-ok = ccosh tonearest ibm128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 0x9.66cfe2275cc12d40124a43f834p-972 : inexact-ok = ccosh towardzero ibm128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 0x9.66cfe2275cc12d40124a43f83p-972 : inexact-ok = ccosh upward ibm128 0x1p+0 0x8p-972 : 0x1.8b07551d9f5504c2bd28100197p+0 0x9.66cfe2275cc12d40124a43f834p-972 : inexact-ok ccosh 1 -min = ccosh downward binary32 0x1p+0 -0x4p-128 : 0x1.8b0754p+0 -0x4.b367f8p-128 : inexact-ok = ccosh tonearest binary32 0x1p+0 -0x4p-128 : 0x1.8b0756p+0 -0x4.b367fp-128 : inexact-ok = ccosh towardzero binary32 0x1p+0 -0x4p-128 : 0x1.8b0754p+0 -0x4.b367fp-128 : inexact-ok = ccosh upward binary32 0x1p+0 -0x4p-128 : 0x1.8b0756p+0 -0x4.b367fp-128 : inexact-ok = ccosh downward binary64 0x1p+0 -0x4p-128 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae60cp-128 : inexact-ok = ccosh tonearest binary64 0x1p+0 -0x4p-128 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae608p-128 : inexact-ok = ccosh towardzero binary64 0x1p+0 -0x4p-128 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae608p-128 : inexact-ok = ccosh upward binary64 0x1p+0 -0x4p-128 : 0x1.8b07551d9f551p+0 -0x4.b367f113ae608p-128 : inexact-ok = ccosh downward intel96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-128 : inexact-ok = ccosh tonearest intel96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh towardzero intel96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh upward intel96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh downward m68k96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-128 : inexact-ok = ccosh tonearest m68k96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh towardzero m68k96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh upward m68k96 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-128 : inexact-ok = ccosh downward binary128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc194p-128 : inexact-ok = ccosh tonearest binary128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc194p-128 : inexact-ok = ccosh towardzero binary128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc193cp-128 : inexact-ok = ccosh upward binary128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc193cp-128 : inexact-ok = ccosh downward ibm128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae6096a0092521fc1ap-128 : inexact-ok = ccosh tonearest ibm128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae6096a0092521fc1ap-128 : inexact-ok = ccosh towardzero ibm128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae6096a0092521fc18p-128 : inexact-ok = ccosh upward ibm128 0x1p+0 -0x4p-128 : 0x1.8b07551d9f5504c2bd28100197p+0 -0x4.b367f113ae6096a0092521fc18p-128 : inexact-ok = ccosh downward binary64 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae60cp-1024 : inexact-ok = ccosh tonearest binary64 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae608p-1024 : inexact-ok = ccosh towardzero binary64 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f55p+0 -0x4.b367f113ae608p-1024 : inexact-ok = ccosh upward binary64 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f551p+0 -0x4.b367f113ae608p-1024 : inexact-ok = ccosh downward intel96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-1024 : inexact-ok = ccosh tonearest intel96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh towardzero intel96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh upward intel96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh downward m68k96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-1024 : inexact-ok = ccosh tonearest m68k96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh towardzero m68k96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh upward m68k96 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-1024 : inexact-ok = ccosh downward binary128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc194p-1024 : inexact-ok = ccosh tonearest binary128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc194p-1024 : inexact-ok = ccosh towardzero binary128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc193cp-1024 : inexact-ok = ccosh upward binary128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc193cp-1024 : inexact-ok = ccosh downward ibm128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae60cp-1024 : inexact-ok underflow errno-erange-ok = ccosh tonearest ibm128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh towardzero ibm128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh upward ibm128 0x1p+0 -0x4p-1024 : 0x1.8b07551d9f5504c2bd28100197p+0 -0x4.b367f113ae608p-1024 : inexact-ok underflow errno-erange-ok = ccosh downward intel96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-16384 : inexact-ok = ccosh tonearest intel96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh towardzero intel96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh upward intel96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh downward m68k96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096a8p-16384 : inexact-ok = ccosh tonearest m68k96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh towardzero m68k96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh upward m68k96 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c4p+0 -0x4.b367f113ae6096ap-16384 : inexact-ok = ccosh downward binary128 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc194p-16384 : inexact-ok = ccosh tonearest binary128 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc194p-16384 : inexact-ok = ccosh towardzero binary128 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x4.b367f113ae6096a0092521fc193cp-16384 : inexact-ok = ccosh upward binary128 0x1p+0 -0x4p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x4.b367f113ae6096a0092521fc193cp-16384 : inexact-ok = ccosh downward intel96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b58p-16384 : inexact-ok underflow errno-erange-ok = ccosh tonearest intel96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh towardzero intel96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh upward intel96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c4p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok underflow errno-erange-ok = ccosh downward m68k96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b54p-16384 : inexact-ok = ccosh tonearest m68k96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh towardzero m68k96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh upward m68k96 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c4p+0 -0x2.59b3f889d7304b5p-16384 : inexact-ok = ccosh downward binary128 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x2.59b3f889d7304b50049290fe0cap-16384 : inexact-ok underflow errno-erange-ok = ccosh tonearest binary128 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x2.59b3f889d7304b50049290fe0cap-16384 : inexact-ok underflow errno-erange-ok = ccosh towardzero binary128 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x2.59b3f889d7304b50049290fe0c9cp-16384 : inexact-ok underflow errno-erange-ok = ccosh upward binary128 0x1p+0 -0x2p-16384 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x2.59b3f889d7304b50049290fe0c9cp-16384 : inexact-ok underflow errno-erange-ok = ccosh downward binary64 0x1p+0 -0x8p-972 : 0x1.8b07551d9f55p+0 -0x9.66cfe2275cc18p-972 : inexact-ok = ccosh tonearest binary64 0x1p+0 -0x8p-972 : 0x1.8b07551d9f55p+0 -0x9.66cfe2275cc1p-972 : inexact-ok = ccosh towardzero binary64 0x1p+0 -0x8p-972 : 0x1.8b07551d9f55p+0 -0x9.66cfe2275cc1p-972 : inexact-ok = ccosh upward binary64 0x1p+0 -0x8p-972 : 0x1.8b07551d9f551p+0 -0x9.66cfe2275cc1p-972 : inexact-ok = ccosh downward intel96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d5p-972 : inexact-ok = ccosh tonearest intel96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh towardzero intel96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh upward intel96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c4p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh downward m68k96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d5p-972 : inexact-ok = ccosh tonearest m68k96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh towardzero m68k96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh upward m68k96 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c4p+0 -0x9.66cfe2275cc12d4p-972 : inexact-ok = ccosh downward binary128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x9.66cfe2275cc12d40124a43f8328p-972 : inexact-ok = ccosh tonearest binary128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x9.66cfe2275cc12d40124a43f8328p-972 : inexact-ok = ccosh towardzero binary128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a4p+0 -0x9.66cfe2275cc12d40124a43f83278p-972 : inexact-ok = ccosh upward binary128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd28100196a5p+0 -0x9.66cfe2275cc12d40124a43f83278p-972 : inexact-ok = ccosh downward ibm128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x9.66cfe2275cc12d40124a43f834p-972 : inexact-ok = ccosh tonearest ibm128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x9.66cfe2275cc12d40124a43f834p-972 : inexact-ok = ccosh towardzero ibm128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd281001968p+0 -0x9.66cfe2275cc12d40124a43f83p-972 : inexact-ok = ccosh upward ibm128 0x1p+0 -0x8p-972 : 0x1.8b07551d9f5504c2bd28100197p+0 -0x9.66cfe2275cc12d40124a43f83p-972 : inexact-ok ccosh 80 min_subnorm = ccosh downward binary32 0x5p+4 0x8p-152 : 0x5.55de68p+112 0x2.aaef34p-36 : inexact-ok = ccosh tonearest binary32 0x5p+4 0x8p-152 : 0x5.55de7p+112 0x2.aaef38p-36 : inexact-ok = ccosh towardzero binary32 0x5p+4 0x8p-152 : 0x5.55de68p+112 0x2.aaef34p-36 : inexact-ok = ccosh upward binary32 0x5p+4 0x8p-152 : 0x5.55de7p+112 0x2.aaef38p-36 : inexact-ok = ccosh downward binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = ccosh tonearest binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = ccosh towardzero binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfacp+112 0x2.aaef37309e7d6p-36 : inexact-ok = ccosh upward binary64 0x5p+4 0x8p-152 : 0x5.55de6e613cfbp+112 0x2.aaef37309e7d8p-36 : inexact-ok = ccosh downward intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh tonearest intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh towardzero intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh upward intel96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-36 : inexact-ok = ccosh downward m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh tonearest m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh towardzero m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-36 : inexact-ok = ccosh upward m68k96 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-36 : inexact-ok = ccosh downward binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = ccosh tonearest binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = ccosh towardzero binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = ccosh upward binary128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = ccosh downward ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = ccosh tonearest ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = ccosh towardzero ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = ccosh upward ibm128 0x5p+4 0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = ccosh downward binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = ccosh tonearest binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = ccosh towardzero binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacp+112 0x1.55779b984f3ebp-960 : inexact-ok = ccosh upward binary64 0x5p+4 0x4p-1076 : 0x5.55de6e613cfbp+112 0x1.55779b984f3ecp-960 : inexact-ok = ccosh downward intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh tonearest intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh towardzero intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh upward intel96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-960 : inexact-ok = ccosh downward m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh tonearest m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh towardzero m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh upward m68k96 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-960 : inexact-ok = ccosh downward binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = ccosh tonearest binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = ccosh towardzero binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = ccosh upward binary128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = ccosh downward ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = ccosh tonearest ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = ccosh towardzero ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = ccosh upward ibm128 0x5p+4 0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = ccosh downward intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh tonearest intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh towardzero intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh upward intel96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-16332 : inexact-ok = ccosh downward m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh tonearest m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh towardzero m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf2p+112 0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh upward m68k96 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf28p+112 0x2.aaef37309e7d6794p-16332 : inexact-ok = ccosh downward binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = ccosh tonearest binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = ccosh towardzero binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = ccosh upward binary128 0x5p+4 0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = ccosh downward m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh tonearest m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh towardzero m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf2p+112 0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh upward m68k96 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf28p+112 0x1.55779b984f3eb3cap-16332 : inexact-ok = ccosh downward binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = ccosh tonearest binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = ccosh towardzero binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = ccosh upward binary128 0x5p+4 0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = ccosh downward binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = ccosh tonearest binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = ccosh towardzero binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = ccosh upward binary128 0x5p+4 0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok ccosh 80 -min_subnorm = ccosh downward binary32 0x5p+4 -0x8p-152 : 0x5.55de68p+112 -0x2.aaef38p-36 : inexact-ok = ccosh tonearest binary32 0x5p+4 -0x8p-152 : 0x5.55de7p+112 -0x2.aaef38p-36 : inexact-ok = ccosh towardzero binary32 0x5p+4 -0x8p-152 : 0x5.55de68p+112 -0x2.aaef34p-36 : inexact-ok = ccosh upward binary32 0x5p+4 -0x8p-152 : 0x5.55de7p+112 -0x2.aaef34p-36 : inexact-ok = ccosh downward binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d8p-36 : inexact-ok = ccosh tonearest binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = ccosh towardzero binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = ccosh upward binary64 0x5p+4 -0x8p-152 : 0x5.55de6e613cfbp+112 -0x2.aaef37309e7d6p-36 : inexact-ok = ccosh downward intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-36 : inexact-ok = ccosh tonearest intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh towardzero intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh upward intel96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh downward m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-36 : inexact-ok = ccosh tonearest m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh towardzero m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh upward m68k96 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-36 : inexact-ok = ccosh downward binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = ccosh tonearest binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c492p-36 : inexact-ok = ccosh towardzero binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = ccosh upward binary128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c49p-36 : inexact-ok = ccosh downward ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = ccosh tonearest ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x2.aaef37309e7d67914a076951c5p-36 : inexact-ok = ccosh towardzero ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = ccosh upward ibm128 0x5p+4 -0x8p-152 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x2.aaef37309e7d67914a076951c4p-36 : inexact-ok = ccosh downward binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ecp-960 : inexact-ok = ccosh tonearest binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ebp-960 : inexact-ok = ccosh towardzero binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacp+112 -0x1.55779b984f3ebp-960 : inexact-ok = ccosh upward binary64 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfbp+112 -0x1.55779b984f3ebp-960 : inexact-ok = ccosh downward intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-960 : inexact-ok = ccosh tonearest intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh towardzero intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh upward intel96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh downward m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-960 : inexact-ok = ccosh tonearest m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh towardzero m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh upward m68k96 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-960 : inexact-ok = ccosh downward binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = ccosh tonearest binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-960 : inexact-ok = ccosh towardzero binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = ccosh upward binary128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-960 : inexact-ok = ccosh downward ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = ccosh tonearest ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x1.55779b984f3eb3c8a503b4a8e28p-960 : inexact-ok = ccosh towardzero ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a388p+112 -0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = ccosh upward ibm128 0x5p+4 -0x4p-1076 : 0x5.55de6e613cfacf22940ed2a38ap+112 -0x1.55779b984f3eb3c8a503b4a8e2p-960 : inexact-ok = ccosh downward intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-16332 : inexact-ok = ccosh tonearest intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh towardzero intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh upward intel96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh downward m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d6794p-16332 : inexact-ok = ccosh tonearest m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh towardzero m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf2p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh upward m68k96 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf28p+112 -0x2.aaef37309e7d679p-16332 : inexact-ok = ccosh downward binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = ccosh tonearest binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c492p-16332 : inexact-ok = ccosh towardzero binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = ccosh upward binary128 0x5p+4 -0x8p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x2.aaef37309e7d67914a076951c49p-16332 : inexact-ok = ccosh downward m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3cap-16332 : inexact-ok = ccosh tonearest m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh towardzero m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf2p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh upward m68k96 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf28p+112 -0x1.55779b984f3eb3c8p-16332 : inexact-ok = ccosh downward binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = ccosh tonearest binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16332 : inexact-ok = ccosh towardzero binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = ccosh upward binary128 0x5p+4 -0x4p-16448 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16332 : inexact-ok = ccosh downward binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = ccosh tonearest binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e249p-16380 : inexact-ok = ccosh towardzero binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a3892p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok = ccosh upward binary128 0x5p+4 -0x4p-16496 : 0x5.55de6e613cfacf22940ed2a38924p+112 -0x1.55779b984f3eb3c8a503b4a8e248p-16380 : inexact-ok