cosh 0 = cosh downward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok cosh -0 = cosh downward binary32 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary32 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary32 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary32 -0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x0p+0 : 0x1p+0 : inexact-ok = cosh downward intel96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh downward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh downward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x0p+0 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok cosh 0.75 = cosh downward binary32 0xcp-4 : 0x1.4b705cp+0 : inexact-ok = cosh tonearest binary32 0xcp-4 : 0x1.4b705ep+0 : inexact-ok = cosh towardzero binary32 0xcp-4 : 0x1.4b705cp+0 : inexact-ok = cosh upward binary32 0xcp-4 : 0x1.4b705ep+0 : inexact-ok = cosh downward binary64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok = cosh tonearest binary64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok = cosh towardzero binary64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok = cosh upward binary64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok = cosh downward intel96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh tonearest intel96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh towardzero intel96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh upward intel96 0xcp-4 : 0x1.4b705d1e5d6a787cp+0 : inexact-ok = cosh downward m68k96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh tonearest m68k96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh towardzero m68k96 0xcp-4 : 0x1.4b705d1e5d6a787ap+0 : inexact-ok = cosh upward m68k96 0xcp-4 : 0x1.4b705d1e5d6a787cp+0 : inexact-ok = cosh downward binary128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94beca32p+0 : inexact-ok = cosh tonearest binary128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94beca32p+0 : inexact-ok = cosh towardzero binary128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94beca32p+0 : inexact-ok = cosh upward binary128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94beca33p+0 : inexact-ok = cosh downward ibm128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94becap+0 : inexact-ok = cosh tonearest ibm128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94becap+0 : inexact-ok = cosh towardzero ibm128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94becap+0 : inexact-ok = cosh upward ibm128 0xcp-4 : 0x1.4b705d1e5d6a787aa2de94beca8p+0 : inexact-ok cosh 709.8893558127259666434838436543941497802734375 = cosh downward binary32 0x2.c5e3bp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5e3bp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5e3bp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5e3bp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh tonearest binary64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh towardzero binary64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh upward binary64 0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok = cosh downward intel96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh tonearest intel96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh towardzero intel96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh upward intel96 0x2.c5e3bp+8 : 0x8.e6960966c8d230cp+1020 : inexact-ok = cosh downward m68k96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh upward m68k96 0x2.c5e3bp+8 : 0x8.e6960966c8d230cp+1020 : inexact-ok = cosh downward binary128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b878p+1020 : inexact-ok = cosh tonearest binary128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b88p+1020 : inexact-ok = cosh towardzero binary128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b878p+1020 : inexact-ok = cosh upward binary128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b88p+1020 : inexact-ok = cosh downward ibm128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh upward ibm128 0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4bcp+1020 : inexact-ok = cosh downward binary32 0x2.c5e3acp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5e3acp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5e3acp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5e3acp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok = cosh tonearest binary64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok = cosh towardzero binary64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok = cosh upward binary64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok = cosh downward intel96 0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh tonearest intel96 0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh towardzero intel96 0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh upward intel96 0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh downward m68k96 0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh tonearest m68k96 0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh upward m68k96 0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh downward binary128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3828p+1020 : inexact-ok = cosh tonearest binary128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac383p+1020 : inexact-ok = cosh towardzero binary128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3828p+1020 : inexact-ok = cosh upward binary128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac383p+1020 : inexact-ok = cosh downward ibm128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh upward ibm128 0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3cp+1020 : inexact-ok = cosh downward binary64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok = cosh tonearest binary64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok = cosh towardzero binary64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok = cosh upward binary64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok = cosh downward intel96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh tonearest intel96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh towardzero intel96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh upward intel96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh downward m68k96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh tonearest m68k96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh upward m68k96 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh downward binary128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh tonearest binary128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh towardzero binary128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh upward binary128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b587p+1020 : inexact-ok = cosh downward ibm128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh upward ibm128 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5cp+1020 : inexact-ok cosh -709.8893558127259666434838436543941497802734375 = cosh downward binary32 -0x2.c5e3acp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5e3acp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5e3acp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5e3acp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok = cosh tonearest binary64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok = cosh towardzero binary64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok = cosh upward binary64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok = cosh downward intel96 -0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh tonearest intel96 -0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh upward intel96 -0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh downward m68k96 -0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c5e3acp+8 : 0x8.e6726f55d788681p+1020 : inexact-ok = cosh upward m68k96 -0x2.c5e3acp+8 : 0x8.e6726f55d788682p+1020 : inexact-ok = cosh downward binary128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3828p+1020 : inexact-ok = cosh tonearest binary128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac383p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3828p+1020 : inexact-ok = cosh upward binary128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac383p+1020 : inexact-ok = cosh downward ibm128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac38p+1020 : inexact-ok = cosh upward ibm128 -0x2.c5e3acp+8 : 0x8.e6726f55d78868187eba9eac3cp+1020 : inexact-ok = cosh downward binary32 -0x2.c5e3bp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5e3bp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5e3bp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5e3bp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh tonearest binary64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh towardzero binary64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok = cosh upward binary64 -0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok = cosh downward intel96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh tonearest intel96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh upward intel96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230cp+1020 : inexact-ok = cosh downward m68k96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230bp+1020 : inexact-ok = cosh upward m68k96 -0x2.c5e3bp+8 : 0x8.e6960966c8d230cp+1020 : inexact-ok = cosh downward binary128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b878p+1020 : inexact-ok = cosh tonearest binary128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b88p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b878p+1020 : inexact-ok = cosh upward binary128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b88p+1020 : inexact-ok = cosh downward ibm128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4b8p+1020 : inexact-ok = cosh upward ibm128 -0x2.c5e3bp+8 : 0x8.e6960966c8d230b719596be4bcp+1020 : inexact-ok = cosh downward binary64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok = cosh tonearest binary64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok = cosh towardzero binary64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok = cosh upward binary64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok = cosh downward intel96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh tonearest intel96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh upward intel96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh downward m68k96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5p+1020 : inexact-ok = cosh upward m68k96 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb6p+1020 : inexact-ok = cosh downward binary128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh tonearest binary128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5868p+1020 : inexact-ok = cosh upward binary128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b587p+1020 : inexact-ok = cosh downward ibm128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b58p+1020 : inexact-ok = cosh upward ibm128 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00bfb5aec6fa96b5cp+1020 : inexact-ok cosh 22 = cosh downward binary32 0x1.6p+4 : 0x6.ad6b68p+28 : inexact-ok = cosh tonearest binary32 0x1.6p+4 : 0x6.ad6b7p+28 : inexact-ok = cosh towardzero binary32 0x1.6p+4 : 0x6.ad6b68p+28 : inexact-ok = cosh upward binary32 0x1.6p+4 : 0x6.ad6b7p+28 : inexact-ok = cosh downward binary64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok = cosh tonearest binary64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok = cosh towardzero binary64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok = cosh upward binary64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok = cosh downward intel96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh tonearest intel96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh towardzero intel96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh upward intel96 0x1.6p+4 : 0x6.ad6b6e710d7fe08p+28 : inexact-ok = cosh downward m68k96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh tonearest m68k96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh towardzero m68k96 0x1.6p+4 : 0x6.ad6b6e710d7fe078p+28 : inexact-ok = cosh upward m68k96 0x1.6p+4 : 0x6.ad6b6e710d7fe08p+28 : inexact-ok = cosh downward binary128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dca0ap+28 : inexact-ok = cosh tonearest binary128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28 : inexact-ok = cosh towardzero binary128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dca0ap+28 : inexact-ok = cosh upward binary128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28 : inexact-ok = cosh downward ibm128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dcap+28 : inexact-ok = cosh tonearest ibm128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dcap+28 : inexact-ok = cosh towardzero ibm128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dcap+28 : inexact-ok = cosh upward ibm128 0x1.6p+4 : 0x6.ad6b6e710d7fe07862bf28dca2p+28 : inexact-ok cosh 23 = cosh downward binary32 0x1.7p+4 : 0x1.226af2p+32 : inexact-ok = cosh tonearest binary32 0x1.7p+4 : 0x1.226af4p+32 : inexact-ok = cosh towardzero binary32 0x1.7p+4 : 0x1.226af2p+32 : inexact-ok = cosh upward binary32 0x1.7p+4 : 0x1.226af4p+32 : inexact-ok = cosh downward binary64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok = cosh tonearest binary64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok = cosh towardzero binary64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok = cosh upward binary64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok = cosh downward intel96 0x1.7p+4 : 0x1.226af33b1fdc0a56p+32 : inexact-ok = cosh tonearest intel96 0x1.7p+4 : 0x1.226af33b1fdc0a58p+32 : inexact-ok = cosh towardzero intel96 0x1.7p+4 : 0x1.226af33b1fdc0a56p+32 : inexact-ok = cosh upward intel96 0x1.7p+4 : 0x1.226af33b1fdc0a58p+32 : inexact-ok = cosh downward m68k96 0x1.7p+4 : 0x1.226af33b1fdc0a56p+32 : inexact-ok = cosh tonearest m68k96 0x1.7p+4 : 0x1.226af33b1fdc0a58p+32 : inexact-ok = cosh towardzero m68k96 0x1.7p+4 : 0x1.226af33b1fdc0a56p+32 : inexact-ok = cosh upward m68k96 0x1.7p+4 : 0x1.226af33b1fdc0a58p+32 : inexact-ok = cosh downward binary128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32 : inexact-ok = cosh tonearest binary128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32 : inexact-ok = cosh towardzero binary128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32 : inexact-ok = cosh upward binary128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab2311cp+32 : inexact-ok = cosh downward ibm128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab231p+32 : inexact-ok = cosh tonearest ibm128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab231p+32 : inexact-ok = cosh towardzero ibm128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab231p+32 : inexact-ok = cosh upward ibm128 0x1.7p+4 : 0x1.226af33b1fdc0a57bd4b4ab2318p+32 : inexact-ok cosh 24 = cosh downward binary32 0x1.8p+4 : 0x3.156ff4p+32 : inexact-ok = cosh tonearest binary32 0x1.8p+4 : 0x3.156ff8p+32 : inexact-ok = cosh towardzero binary32 0x1.8p+4 : 0x3.156ff4p+32 : inexact-ok = cosh upward binary32 0x1.8p+4 : 0x3.156ff8p+32 : inexact-ok = cosh downward binary64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok = cosh tonearest binary64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok = cosh towardzero binary64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok = cosh upward binary64 0x1.8p+4 : 0x3.156ff6a8ebf7p+32 : inexact-ok = cosh downward intel96 0x1.8p+4 : 0x3.156ff6a8ebf6e66cp+32 : inexact-ok = cosh tonearest intel96 0x1.8p+4 : 0x3.156ff6a8ebf6e67p+32 : inexact-ok = cosh towardzero intel96 0x1.8p+4 : 0x3.156ff6a8ebf6e66cp+32 : inexact-ok = cosh upward intel96 0x1.8p+4 : 0x3.156ff6a8ebf6e67p+32 : inexact-ok = cosh downward m68k96 0x1.8p+4 : 0x3.156ff6a8ebf6e66cp+32 : inexact-ok = cosh tonearest m68k96 0x1.8p+4 : 0x3.156ff6a8ebf6e67p+32 : inexact-ok = cosh towardzero m68k96 0x1.8p+4 : 0x3.156ff6a8ebf6e66cp+32 : inexact-ok = cosh upward m68k96 0x1.8p+4 : 0x3.156ff6a8ebf6e67p+32 : inexact-ok = cosh downward binary128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5faep+32 : inexact-ok = cosh tonearest binary128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5fbp+32 : inexact-ok = cosh towardzero binary128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5faep+32 : inexact-ok = cosh upward binary128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5fbp+32 : inexact-ok = cosh downward ibm128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5fp+32 : inexact-ok = cosh tonearest ibm128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c6p+32 : inexact-ok = cosh towardzero ibm128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c5fp+32 : inexact-ok = cosh upward ibm128 0x1.8p+4 : 0x3.156ff6a8ebf6e66f4935281c6p+32 : inexact-ok cosh 0x1p-5 = cosh downward binary32 0x8p-8 : 0x1.002p+0 : inexact-ok = cosh tonearest binary32 0x8p-8 : 0x1.002p+0 : inexact-ok = cosh towardzero binary32 0x8p-8 : 0x1.002p+0 : inexact-ok = cosh upward binary32 0x8p-8 : 0x1.002002p+0 : inexact-ok = cosh downward binary64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok = cosh tonearest binary64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok = cosh towardzero binary64 0x8p-8 : 0x1.002000aaac16cp+0 : inexact-ok = cosh upward binary64 0x8p-8 : 0x1.002000aaac16dp+0 : inexact-ok = cosh downward intel96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh tonearest intel96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh towardzero intel96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh upward intel96 0x8p-8 : 0x1.002000aaac16c30ep+0 : inexact-ok = cosh downward m68k96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh tonearest m68k96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh towardzero m68k96 0x8p-8 : 0x1.002000aaac16c30cp+0 : inexact-ok = cosh upward m68k96 0x8p-8 : 0x1.002000aaac16c30ep+0 : inexact-ok = cosh downward binary128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb19p+0 : inexact-ok = cosh tonearest binary128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb19p+0 : inexact-ok = cosh towardzero binary128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb19p+0 : inexact-ok = cosh upward binary128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb191p+0 : inexact-ok = cosh downward ibm128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb18p+0 : inexact-ok = cosh tonearest ibm128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb18p+0 : inexact-ok = cosh towardzero ibm128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb18p+0 : inexact-ok = cosh upward ibm128 0x8p-8 : 0x1.002000aaac16c30c31eaf1bbb2p+0 : inexact-ok cosh 0x1p-10 = cosh downward binary32 0x4p-12 : 0x1.000008p+0 : inexact-ok = cosh tonearest binary32 0x4p-12 : 0x1.000008p+0 : inexact-ok = cosh towardzero binary32 0x4p-12 : 0x1.000008p+0 : inexact-ok = cosh upward binary32 0x4p-12 : 0x1.00000ap+0 : inexact-ok = cosh downward binary64 0x4p-12 : 0x1.00000800000aap+0 : inexact-ok = cosh tonearest binary64 0x4p-12 : 0x1.00000800000abp+0 : inexact-ok = cosh towardzero binary64 0x4p-12 : 0x1.00000800000aap+0 : inexact-ok = cosh upward binary64 0x4p-12 : 0x1.00000800000abp+0 : inexact-ok = cosh downward intel96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh tonearest intel96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh towardzero intel96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh upward intel96 0x4p-12 : 0x1.00000800000aaaacp+0 : inexact-ok = cosh downward m68k96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh tonearest m68k96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh towardzero m68k96 0x4p-12 : 0x1.00000800000aaaaap+0 : inexact-ok = cosh upward m68k96 0x4p-12 : 0x1.00000800000aaaacp+0 : inexact-ok = cosh downward binary128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fb1fp+0 : inexact-ok = cosh tonearest binary128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fb2p+0 : inexact-ok = cosh towardzero binary128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fb1fp+0 : inexact-ok = cosh upward binary128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fb2p+0 : inexact-ok = cosh downward ibm128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fbp+0 : inexact-ok = cosh tonearest ibm128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fbp+0 : inexact-ok = cosh towardzero ibm128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fbp+0 : inexact-ok = cosh upward ibm128 0x4p-12 : 0x1.00000800000aaaaab05b05b1fb8p+0 : inexact-ok cosh 0x1p-15 = cosh downward binary32 0x2p-16 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x2p-16 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x2p-16 : 0x1p+0 : inexact-ok = cosh upward binary32 0x2p-16 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh tonearest binary64 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh towardzero binary64 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh upward binary64 0x2p-16 : 0x1.0000000200001p+0 : inexact-ok = cosh downward intel96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh tonearest intel96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh towardzero intel96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh upward intel96 0x2p-16 : 0x1.0000000200000002p+0 : inexact-ok = cosh downward m68k96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh tonearest m68k96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh towardzero m68k96 0x2p-16 : 0x1.00000002p+0 : inexact-ok = cosh upward m68k96 0x2p-16 : 0x1.0000000200000002p+0 : inexact-ok = cosh downward binary128 0x2p-16 : 0x1.0000000200000000aaaaaaaac16cp+0 : inexact-ok = cosh tonearest binary128 0x2p-16 : 0x1.0000000200000000aaaaaaaac16cp+0 : inexact-ok = cosh towardzero binary128 0x2p-16 : 0x1.0000000200000000aaaaaaaac16cp+0 : inexact-ok = cosh upward binary128 0x2p-16 : 0x1.0000000200000000aaaaaaaac16dp+0 : inexact-ok = cosh downward ibm128 0x2p-16 : 0x1.0000000200000000aaaaaaaac1p+0 : inexact-ok = cosh tonearest ibm128 0x2p-16 : 0x1.0000000200000000aaaaaaaac18p+0 : inexact-ok = cosh towardzero ibm128 0x2p-16 : 0x1.0000000200000000aaaaaaaac1p+0 : inexact-ok = cosh upward ibm128 0x2p-16 : 0x1.0000000200000000aaaaaaaac18p+0 : inexact-ok cosh 0x1p-20 = cosh downward binary32 0x1p-20 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x1p-20 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x1p-20 : 0x1p+0 : inexact-ok = cosh upward binary32 0x1p-20 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh tonearest binary64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh towardzero binary64 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh upward binary64 0x1p-20 : 0x1.0000000000801p+0 : inexact-ok = cosh downward intel96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh tonearest intel96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh towardzero intel96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh upward intel96 0x1p-20 : 0x1.0000000000800002p+0 : inexact-ok = cosh downward m68k96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh tonearest m68k96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh towardzero m68k96 0x1p-20 : 0x1.00000000008p+0 : inexact-ok = cosh upward m68k96 0x1p-20 : 0x1.0000000000800002p+0 : inexact-ok = cosh downward binary128 0x1p-20 : 0x1.000000000080000000000aaaaaaap+0 : inexact-ok = cosh tonearest binary128 0x1p-20 : 0x1.000000000080000000000aaaaaabp+0 : inexact-ok = cosh towardzero binary128 0x1p-20 : 0x1.000000000080000000000aaaaaaap+0 : inexact-ok = cosh upward binary128 0x1p-20 : 0x1.000000000080000000000aaaaaabp+0 : inexact-ok = cosh downward ibm128 0x1p-20 : 0x1.000000000080000000000aaaaa8p+0 : inexact-ok = cosh tonearest ibm128 0x1p-20 : 0x1.000000000080000000000aaaaa8p+0 : inexact-ok = cosh towardzero ibm128 0x1p-20 : 0x1.000000000080000000000aaaaa8p+0 : inexact-ok = cosh upward ibm128 0x1p-20 : 0x1.000000000080000000000aaaabp+0 : inexact-ok cosh 0x1p-25 = cosh downward binary32 0x8p-28 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x8p-28 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x8p-28 : 0x1p+0 : inexact-ok = cosh upward binary32 0x8p-28 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh tonearest binary64 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh towardzero binary64 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh upward binary64 0x8p-28 : 0x1.0000000000003p+0 : inexact-ok = cosh downward intel96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh tonearest intel96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh towardzero intel96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh upward intel96 0x8p-28 : 0x1.0000000000002002p+0 : inexact-ok = cosh downward m68k96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh tonearest m68k96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh towardzero m68k96 0x8p-28 : 0x1.0000000000002p+0 : inexact-ok = cosh upward m68k96 0x8p-28 : 0x1.0000000000002002p+0 : inexact-ok = cosh downward binary128 0x8p-28 : 0x1.00000000000020000000000000aap+0 : inexact-ok = cosh tonearest binary128 0x8p-28 : 0x1.00000000000020000000000000abp+0 : inexact-ok = cosh towardzero binary128 0x8p-28 : 0x1.00000000000020000000000000aap+0 : inexact-ok = cosh upward binary128 0x8p-28 : 0x1.00000000000020000000000000abp+0 : inexact-ok = cosh downward ibm128 0x8p-28 : 0x1.000000000000200000000000008p+0 : inexact-ok = cosh tonearest ibm128 0x8p-28 : 0x1.000000000000200000000000008p+0 : inexact-ok = cosh towardzero ibm128 0x8p-28 : 0x1.000000000000200000000000008p+0 : inexact-ok = cosh upward ibm128 0x8p-28 : 0x1.00000000000020000000000001p+0 : inexact-ok cosh 0x1p-30 = cosh downward binary32 0x4p-32 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x4p-32 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x4p-32 : 0x1p+0 : inexact-ok = cosh upward binary32 0x4p-32 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x4p-32 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-32 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-32 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-32 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh tonearest intel96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh towardzero intel96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh upward intel96 0x4p-32 : 0x1.000000000000000ap+0 : inexact-ok = cosh downward m68k96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh tonearest m68k96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh towardzero m68k96 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh upward m68k96 0x4p-32 : 0x1.000000000000000ap+0 : inexact-ok = cosh downward binary128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh tonearest binary128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh towardzero binary128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh upward binary128 0x4p-32 : 0x1.0000000000000008000000000001p+0 : inexact-ok = cosh downward ibm128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh tonearest ibm128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh towardzero ibm128 0x4p-32 : 0x1.0000000000000008p+0 : inexact-ok = cosh upward ibm128 0x4p-32 : 0x1.000000000000000800000000008p+0 : inexact-ok cosh 0x1p-35 = cosh downward binary32 0x2p-36 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x2p-36 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x2p-36 : 0x1p+0 : inexact-ok = cosh upward binary32 0x2p-36 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x2p-36 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x2p-36 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x2p-36 : 0x1p+0 : inexact-ok = cosh upward binary64 0x2p-36 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x2p-36 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x2p-36 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x2p-36 : 0x1p+0 : inexact-ok = cosh upward intel96 0x2p-36 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x2p-36 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x2p-36 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x2p-36 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x2p-36 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh tonearest binary128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh towardzero binary128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh upward binary128 0x2p-36 : 0x1.0000000000000000020000000001p+0 : inexact-ok = cosh downward ibm128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh tonearest ibm128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh towardzero ibm128 0x2p-36 : 0x1.000000000000000002p+0 : inexact-ok = cosh upward ibm128 0x2p-36 : 0x1.000000000000000002000000008p+0 : inexact-ok cosh 0x1p-40 = cosh downward binary32 0x1p-40 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x1p-40 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x1p-40 : 0x1p+0 : inexact-ok = cosh upward binary32 0x1p-40 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x1p-40 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x1p-40 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x1p-40 : 0x1p+0 : inexact-ok = cosh upward binary64 0x1p-40 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x1p-40 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-40 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-40 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-40 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-40 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-40 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-40 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-40 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh tonearest binary128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh towardzero binary128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh upward binary128 0x1p-40 : 0x1.0000000000000000000080000001p+0 : inexact-ok = cosh downward ibm128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh tonearest ibm128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh towardzero ibm128 0x1p-40 : 0x1.000000000000000000008p+0 : inexact-ok = cosh upward ibm128 0x1p-40 : 0x1.000000000000000000008000008p+0 : inexact-ok cosh 0x1p-45 = cosh downward binary32 0x8p-48 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x8p-48 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x8p-48 : 0x1p+0 : inexact-ok = cosh upward binary32 0x8p-48 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x8p-48 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x8p-48 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x8p-48 : 0x1p+0 : inexact-ok = cosh upward binary64 0x8p-48 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x8p-48 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-48 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-48 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-48 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-48 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-48 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-48 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-48 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh tonearest binary128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh towardzero binary128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh upward binary128 0x8p-48 : 0x1.0000000000000000000000200001p+0 : inexact-ok = cosh downward ibm128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh tonearest ibm128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh towardzero ibm128 0x8p-48 : 0x1.00000000000000000000002p+0 : inexact-ok = cosh upward ibm128 0x8p-48 : 0x1.000000000000000000000020008p+0 : inexact-ok cosh 0x1p-50 = cosh downward binary32 0x4p-52 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x4p-52 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x4p-52 : 0x1p+0 : inexact-ok = cosh upward binary32 0x4p-52 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x4p-52 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-52 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-52 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-52 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-52 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-52 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-52 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-52 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-52 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-52 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-52 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-52 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh tonearest binary128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh towardzero binary128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh upward binary128 0x4p-52 : 0x1.0000000000000000000000000801p+0 : inexact-ok = cosh downward ibm128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh tonearest ibm128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh towardzero ibm128 0x4p-52 : 0x1.00000000000000000000000008p+0 : inexact-ok = cosh upward ibm128 0x4p-52 : 0x1.000000000000000000000000088p+0 : inexact-ok cosh 0x1p-100 = cosh downward binary32 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward binary32 0x1p-100 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward binary64 0x1p-100 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-100 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-100 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x1p-100 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x1p-100 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x1p-100 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh 0x1p-600 = cosh downward binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 0x1p-600 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x1p-600 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x1p-600 : 0x1p+0 : inexact-ok = cosh upward binary64 0x1p-600 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x1p-600 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-600 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-600 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-600 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-600 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-600 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-600 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-600 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-600 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x1p-600 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x1p-600 : 0x1p+0 : inexact-ok = cosh upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x1p-600 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x1p-600 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x1p-600 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh 0x1p-10000 = cosh downward binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary32 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary64 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward intel96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward binary128 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok = cosh downward binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward intel96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-10000 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-10000 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-10000 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-10000 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x1p-10000 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x1p-10000 : 0x1p+0 : inexact-ok = cosh upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p+0 : inexact-ok cosh -1 = cosh downward binary32 -0x1p+0 : 0x1.8b0754p+0 : inexact-ok = cosh tonearest binary32 -0x1p+0 : 0x1.8b0756p+0 : inexact-ok = cosh towardzero binary32 -0x1p+0 : 0x1.8b0754p+0 : inexact-ok = cosh upward binary32 -0x1p+0 : 0x1.8b0756p+0 : inexact-ok = cosh downward binary64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok = cosh tonearest binary64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok = cosh towardzero binary64 -0x1p+0 : 0x1.8b07551d9f55p+0 : inexact-ok = cosh upward binary64 -0x1p+0 : 0x1.8b07551d9f551p+0 : inexact-ok = cosh downward intel96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh tonearest intel96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh towardzero intel96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh upward intel96 -0x1p+0 : 0x1.8b07551d9f5504c4p+0 : inexact-ok = cosh downward m68k96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh tonearest m68k96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh towardzero m68k96 -0x1p+0 : 0x1.8b07551d9f5504c2p+0 : inexact-ok = cosh upward m68k96 -0x1p+0 : 0x1.8b07551d9f5504c4p+0 : inexact-ok = cosh downward binary128 -0x1p+0 : 0x1.8b07551d9f5504c2bd28100196a4p+0 : inexact-ok = cosh tonearest binary128 -0x1p+0 : 0x1.8b07551d9f5504c2bd28100196a5p+0 : inexact-ok = cosh towardzero binary128 -0x1p+0 : 0x1.8b07551d9f5504c2bd28100196a4p+0 : inexact-ok = cosh upward binary128 -0x1p+0 : 0x1.8b07551d9f5504c2bd28100196a5p+0 : inexact-ok = cosh downward ibm128 -0x1p+0 : 0x1.8b07551d9f5504c2bd281001968p+0 : inexact-ok = cosh tonearest ibm128 -0x1p+0 : 0x1.8b07551d9f5504c2bd281001968p+0 : inexact-ok = cosh towardzero ibm128 -0x1p+0 : 0x1.8b07551d9f5504c2bd281001968p+0 : inexact-ok = cosh upward ibm128 -0x1p+0 : 0x1.8b07551d9f5504c2bd28100197p+0 : inexact-ok cosh 50 = cosh downward binary32 0x3.2p+4 : 0x8.c881fp+68 : inexact-ok = cosh tonearest binary32 0x3.2p+4 : 0x8.c881fp+68 : inexact-ok = cosh towardzero binary32 0x3.2p+4 : 0x8.c881fp+68 : inexact-ok = cosh upward binary32 0x3.2p+4 : 0x8.c882p+68 : inexact-ok = cosh downward binary64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok = cosh tonearest binary64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok = cosh towardzero binary64 0x3.2p+4 : 0x8.c881f20405a28p+68 : inexact-ok = cosh upward binary64 0x3.2p+4 : 0x8.c881f20405a3p+68 : inexact-ok = cosh downward intel96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh tonearest intel96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh towardzero intel96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh upward intel96 0x3.2p+4 : 0x8.c881f20405a2b33p+68 : inexact-ok = cosh downward m68k96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh tonearest m68k96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh towardzero m68k96 0x3.2p+4 : 0x8.c881f20405a2b32p+68 : inexact-ok = cosh upward m68k96 0x3.2p+4 : 0x8.c881f20405a2b33p+68 : inexact-ok = cosh downward binary128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62ecp+68 : inexact-ok = cosh tonearest binary128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62ec8p+68 : inexact-ok = cosh towardzero binary128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62ecp+68 : inexact-ok = cosh upward binary128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62ec8p+68 : inexact-ok = cosh downward ibm128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62cp+68 : inexact-ok = cosh tonearest ibm128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c63p+68 : inexact-ok = cosh towardzero ibm128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c62cp+68 : inexact-ok = cosh upward ibm128 0x3.2p+4 : 0x8.c881f20405a2b326bba067c63p+68 : inexact-ok cosh -0xb.60713p+0 = cosh downward binary32 -0xb.60713p+0 : 0xa.a7179p+12 : inexact-ok = cosh tonearest binary32 -0xb.60713p+0 : 0xa.a717ap+12 : inexact-ok = cosh towardzero binary32 -0xb.60713p+0 : 0xa.a7179p+12 : inexact-ok = cosh upward binary32 -0xb.60713p+0 : 0xa.a717ap+12 : inexact-ok = cosh downward binary64 -0xb.60713p+0 : 0xa.a7179c1019aep+12 : inexact-ok = cosh tonearest binary64 -0xb.60713p+0 : 0xa.a7179c1019ae8p+12 : inexact-ok = cosh towardzero binary64 -0xb.60713p+0 : 0xa.a7179c1019aep+12 : inexact-ok = cosh upward binary64 -0xb.60713p+0 : 0xa.a7179c1019ae8p+12 : inexact-ok = cosh downward intel96 -0xb.60713p+0 : 0xa.a7179c1019ae57dp+12 : inexact-ok = cosh tonearest intel96 -0xb.60713p+0 : 0xa.a7179c1019ae57ep+12 : inexact-ok = cosh towardzero intel96 -0xb.60713p+0 : 0xa.a7179c1019ae57dp+12 : inexact-ok = cosh upward intel96 -0xb.60713p+0 : 0xa.a7179c1019ae57ep+12 : inexact-ok = cosh downward m68k96 -0xb.60713p+0 : 0xa.a7179c1019ae57dp+12 : inexact-ok = cosh tonearest m68k96 -0xb.60713p+0 : 0xa.a7179c1019ae57ep+12 : inexact-ok = cosh towardzero m68k96 -0xb.60713p+0 : 0xa.a7179c1019ae57dp+12 : inexact-ok = cosh upward m68k96 -0xb.60713p+0 : 0xa.a7179c1019ae57ep+12 : inexact-ok = cosh downward binary128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2c118p+12 : inexact-ok = cosh tonearest binary128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2c12p+12 : inexact-ok = cosh towardzero binary128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2c118p+12 : inexact-ok = cosh upward binary128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2c12p+12 : inexact-ok = cosh downward ibm128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2cp+12 : inexact-ok = cosh tonearest ibm128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2cp+12 : inexact-ok = cosh towardzero ibm128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2cp+12 : inexact-ok = cosh upward ibm128 -0xb.60713p+0 : 0xa.a7179c1019ae57dfcdfc8ae2c4p+12 : inexact-ok cosh -0x3.cee48p+0 = cosh downward binary32 -0x3.cee48p+0 : 0x1.68b8dcp+4 : inexact-ok = cosh tonearest binary32 -0x3.cee48p+0 : 0x1.68b8dcp+4 : inexact-ok = cosh towardzero binary32 -0x3.cee48p+0 : 0x1.68b8dcp+4 : inexact-ok = cosh upward binary32 -0x3.cee48p+0 : 0x1.68b8dep+4 : inexact-ok = cosh downward binary64 -0x3.cee48p+0 : 0x1.68b8dc5c49a88p+4 : inexact-ok = cosh tonearest binary64 -0x3.cee48p+0 : 0x1.68b8dc5c49a89p+4 : inexact-ok = cosh towardzero binary64 -0x3.cee48p+0 : 0x1.68b8dc5c49a88p+4 : inexact-ok = cosh upward binary64 -0x3.cee48p+0 : 0x1.68b8dc5c49a89p+4 : inexact-ok = cosh downward intel96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh tonearest intel96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh towardzero intel96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh upward intel96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f58p+4 : inexact-ok = cosh downward m68k96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh tonearest m68k96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh towardzero m68k96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56p+4 : inexact-ok = cosh upward m68k96 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f58p+4 : inexact-ok = cosh downward binary128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4 : inexact-ok = cosh tonearest binary128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4 : inexact-ok = cosh towardzero binary128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4 : inexact-ok = cosh upward binary128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb1fcp+4 : inexact-ok = cosh downward ibm128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb18p+4 : inexact-ok = cosh tonearest ibm128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb2p+4 : inexact-ok = cosh towardzero ibm128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb18p+4 : inexact-ok = cosh upward ibm128 -0x3.cee48p+0 : 0x1.68b8dc5c49a88f56145c6a6eb2p+4 : inexact-ok cosh 0x2.f5d128p+0 = cosh downward binary32 0x2.f5d128p+0 : 0x9.ad526p+0 : inexact-ok = cosh tonearest binary32 0x2.f5d128p+0 : 0x9.ad527p+0 : inexact-ok = cosh towardzero binary32 0x2.f5d128p+0 : 0x9.ad526p+0 : inexact-ok = cosh upward binary32 0x2.f5d128p+0 : 0x9.ad527p+0 : inexact-ok = cosh downward binary64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok = cosh tonearest binary64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok = cosh towardzero binary64 0x2.f5d128p+0 : 0x9.ad526ad56446p+0 : inexact-ok = cosh upward binary64 0x2.f5d128p+0 : 0x9.ad526ad564468p+0 : inexact-ok = cosh downward intel96 0x2.f5d128p+0 : 0x9.ad526ad564463ffp+0 : inexact-ok = cosh tonearest intel96 0x2.f5d128p+0 : 0x9.ad526ad564464p+0 : inexact-ok = cosh towardzero intel96 0x2.f5d128p+0 : 0x9.ad526ad564463ffp+0 : inexact-ok = cosh upward intel96 0x2.f5d128p+0 : 0x9.ad526ad564464p+0 : inexact-ok = cosh downward m68k96 0x2.f5d128p+0 : 0x9.ad526ad564463ffp+0 : inexact-ok = cosh tonearest m68k96 0x2.f5d128p+0 : 0x9.ad526ad564464p+0 : inexact-ok = cosh towardzero m68k96 0x2.f5d128p+0 : 0x9.ad526ad564463ffp+0 : inexact-ok = cosh upward m68k96 0x2.f5d128p+0 : 0x9.ad526ad564464p+0 : inexact-ok = cosh downward binary128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e2180a8p+0 : inexact-ok = cosh tonearest binary128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e2180a8p+0 : inexact-ok = cosh towardzero binary128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e2180a8p+0 : inexact-ok = cosh upward binary128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e2180bp+0 : inexact-ok = cosh downward ibm128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e218p+0 : inexact-ok = cosh tonearest ibm128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e218p+0 : inexact-ok = cosh towardzero ibm128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e218p+0 : inexact-ok = cosh upward ibm128 0x2.f5d128p+0 : 0x9.ad526ad564463ffecc391e2184p+0 : inexact-ok cosh -0xd.0c03p+0 = cosh downward binary32 -0xd.0c03p+0 : 0x3.89993cp+16 : inexact-ok = cosh tonearest binary32 -0xd.0c03p+0 : 0x3.89993cp+16 : inexact-ok = cosh towardzero binary32 -0xd.0c03p+0 : 0x3.89993cp+16 : inexact-ok = cosh upward binary32 -0xd.0c03p+0 : 0x3.89994p+16 : inexact-ok = cosh downward binary64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok = cosh tonearest binary64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok = cosh towardzero binary64 -0xd.0c03p+0 : 0x3.89993d3ed803p+16 : inexact-ok = cosh upward binary64 -0xd.0c03p+0 : 0x3.89993d3ed8032p+16 : inexact-ok = cosh downward intel96 -0xd.0c03p+0 : 0x3.89993d3ed8030b94p+16 : inexact-ok = cosh tonearest intel96 -0xd.0c03p+0 : 0x3.89993d3ed8030b98p+16 : inexact-ok = cosh towardzero intel96 -0xd.0c03p+0 : 0x3.89993d3ed8030b94p+16 : inexact-ok = cosh upward intel96 -0xd.0c03p+0 : 0x3.89993d3ed8030b98p+16 : inexact-ok = cosh downward m68k96 -0xd.0c03p+0 : 0x3.89993d3ed8030b94p+16 : inexact-ok = cosh tonearest m68k96 -0xd.0c03p+0 : 0x3.89993d3ed8030b98p+16 : inexact-ok = cosh towardzero m68k96 -0xd.0c03p+0 : 0x3.89993d3ed8030b94p+16 : inexact-ok = cosh upward m68k96 -0xd.0c03p+0 : 0x3.89993d3ed8030b98p+16 : inexact-ok = cosh downward binary128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333f74p+16 : inexact-ok = cosh tonearest binary128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333f74p+16 : inexact-ok = cosh towardzero binary128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333f74p+16 : inexact-ok = cosh upward binary128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333f76p+16 : inexact-ok = cosh downward ibm128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333fp+16 : inexact-ok = cosh tonearest ibm128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333fp+16 : inexact-ok = cosh towardzero ibm128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d333fp+16 : inexact-ok = cosh upward ibm128 -0xd.0c03p+0 : 0x3.89993d3ed8030b962f4a1d334p+16 : inexact-ok cosh -0x3.d04328728b72cp-4 = cosh downward binary32 -0x3.d04328p-4 : 0x1.074e54p+0 : inexact-ok = cosh tonearest binary32 -0x3.d04328p-4 : 0x1.074e54p+0 : inexact-ok = cosh towardzero binary32 -0x3.d04328p-4 : 0x1.074e54p+0 : inexact-ok = cosh upward binary32 -0x3.d04328p-4 : 0x1.074e56p+0 : inexact-ok = cosh downward binary64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok = cosh tonearest binary64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok = cosh towardzero binary64 -0x3.d04328p-4 : 0x1.074e5452941d4p+0 : inexact-ok = cosh upward binary64 -0x3.d04328p-4 : 0x1.074e5452941d5p+0 : inexact-ok = cosh downward intel96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh tonearest intel96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh towardzero intel96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh upward intel96 -0x3.d04328p-4 : 0x1.074e5452941d4cccp+0 : inexact-ok = cosh downward m68k96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh tonearest m68k96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh towardzero m68k96 -0x3.d04328p-4 : 0x1.074e5452941d4ccap+0 : inexact-ok = cosh upward m68k96 -0x3.d04328p-4 : 0x1.074e5452941d4cccp+0 : inexact-ok = cosh downward binary128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d914p+0 : inexact-ok = cosh tonearest binary128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d915p+0 : inexact-ok = cosh towardzero binary128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d914p+0 : inexact-ok = cosh upward binary128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d915p+0 : inexact-ok = cosh downward ibm128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d9p+0 : inexact-ok = cosh tonearest ibm128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d9p+0 : inexact-ok = cosh towardzero ibm128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d9p+0 : inexact-ok = cosh upward ibm128 -0x3.d04328p-4 : 0x1.074e5452941d4cca93e217a9d98p+0 : inexact-ok = cosh downward binary32 -0x3.d0432cp-4 : 0x1.074e54p+0 : inexact-ok = cosh tonearest binary32 -0x3.d0432cp-4 : 0x1.074e54p+0 : inexact-ok = cosh towardzero binary32 -0x3.d0432cp-4 : 0x1.074e54p+0 : inexact-ok = cosh upward binary32 -0x3.d0432cp-4 : 0x1.074e56p+0 : inexact-ok = cosh downward binary64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok = cosh tonearest binary64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok = cosh towardzero binary64 -0x3.d0432cp-4 : 0x1.074e5461fa3ep+0 : inexact-ok = cosh upward binary64 -0x3.d0432cp-4 : 0x1.074e5461fa3e1p+0 : inexact-ok = cosh downward intel96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5cp+0 : inexact-ok = cosh tonearest intel96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5ep+0 : inexact-ok = cosh towardzero intel96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5cp+0 : inexact-ok = cosh upward intel96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5ep+0 : inexact-ok = cosh downward m68k96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5cp+0 : inexact-ok = cosh tonearest m68k96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5ep+0 : inexact-ok = cosh towardzero m68k96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5cp+0 : inexact-ok = cosh upward m68k96 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5ep+0 : inexact-ok = cosh downward binary128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a2999d4p+0 : inexact-ok = cosh tonearest binary128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a2999d5p+0 : inexact-ok = cosh towardzero binary128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a2999d4p+0 : inexact-ok = cosh upward binary128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a2999d5p+0 : inexact-ok = cosh downward ibm128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a29998p+0 : inexact-ok = cosh tonearest ibm128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a299ap+0 : inexact-ok = cosh towardzero ibm128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a29998p+0 : inexact-ok = cosh upward ibm128 -0x3.d0432cp-4 : 0x1.074e5461fa3e0c5d7d941a299ap+0 : inexact-ok = cosh downward binary64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok = cosh tonearest binary64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok = cosh towardzero binary64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14cp+0 : inexact-ok = cosh upward binary64 -0x3.d04328728b72cp-4 : 0x1.074e54544d14dp+0 : inexact-ok = cosh downward intel96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh tonearest intel96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh towardzero intel96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh upward intel96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c802p+0 : inexact-ok = cosh downward m68k96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh tonearest m68k96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh towardzero m68k96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c8p+0 : inexact-ok = cosh upward m68k96 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c802p+0 : inexact-ok = cosh downward binary128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138bb8p+0 : inexact-ok = cosh tonearest binary128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138bb9p+0 : inexact-ok = cosh towardzero binary128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138bb8p+0 : inexact-ok = cosh upward binary128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138bb9p+0 : inexact-ok = cosh downward ibm128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138b8p+0 : inexact-ok = cosh tonearest ibm128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138b8p+0 : inexact-ok = cosh towardzero ibm128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138b8p+0 : inexact-ok = cosh upward ibm128 -0x3.d04328728b72cp-4 : 0x1.074e54544d14c800f66940138cp+0 : inexact-ok cosh 0x1.629188p+4 = cosh downward binary32 0x1.629188p+4 : 0x7.d7161p+28 : inexact-ok = cosh tonearest binary32 0x1.629188p+4 : 0x7.d7161p+28 : inexact-ok = cosh towardzero binary32 0x1.629188p+4 : 0x7.d7161p+28 : inexact-ok = cosh upward binary32 0x1.629188p+4 : 0x7.d71618p+28 : inexact-ok = cosh downward binary64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok = cosh tonearest binary64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok = cosh towardzero binary64 0x1.629188p+4 : 0x7.d716115677b78p+28 : inexact-ok = cosh upward binary64 0x1.629188p+4 : 0x7.d716115677b7cp+28 : inexact-ok = cosh downward intel96 0x1.629188p+4 : 0x7.d716115677b79818p+28 : inexact-ok = cosh tonearest intel96 0x1.629188p+4 : 0x7.d716115677b7982p+28 : inexact-ok = cosh towardzero intel96 0x1.629188p+4 : 0x7.d716115677b79818p+28 : inexact-ok = cosh upward intel96 0x1.629188p+4 : 0x7.d716115677b7982p+28 : inexact-ok = cosh downward m68k96 0x1.629188p+4 : 0x7.d716115677b79818p+28 : inexact-ok = cosh tonearest m68k96 0x1.629188p+4 : 0x7.d716115677b7982p+28 : inexact-ok = cosh towardzero m68k96 0x1.629188p+4 : 0x7.d716115677b79818p+28 : inexact-ok = cosh upward m68k96 0x1.629188p+4 : 0x7.d716115677b7982p+28 : inexact-ok = cosh downward binary128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3d14p+28 : inexact-ok = cosh tonearest binary128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3d14p+28 : inexact-ok = cosh towardzero binary128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3d14p+28 : inexact-ok = cosh upward binary128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3d18p+28 : inexact-ok = cosh downward ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3cp+28 : inexact-ok = cosh tonearest ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok = cosh towardzero ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3cp+28 : inexact-ok = cosh upward ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok cosh max = cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -max = cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh min = cosh downward binary32 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary32 0x4p-128 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-128 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-128 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x4p-128 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x4p-128 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary64 0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-1024 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-1024 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x4p-1024 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward intel96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward intel96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward intel96 0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward binary128 0x2p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward binary64 0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x8p-972 : 0x1p+0 : inexact-ok = cosh upward binary64 0x8p-972 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-972 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-972 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x8p-972 : 0x1p+0 : inexact-ok = cosh upward binary128 0x8p-972 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x8p-972 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x8p-972 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh -min = cosh downward binary32 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary32 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary32 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary32 -0x4p-128 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x4p-128 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-128 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x4p-128 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x4p-128 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary64 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x4p-1024 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-1024 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x4p-1024 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward intel96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-16384 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward intel96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x2p-16384 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x2p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward binary64 -0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x8p-972 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x8p-972 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x8p-972 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x8p-972 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x8p-972 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x8p-972 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh min_subnorm = cosh downward binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary64 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward intel96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward intel96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward intel96 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward binary128 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward m68k96 0x4p-16448 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x4p-16448 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x4p-16448 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x4p-16448 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-16448 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-16448 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward binary128 0x4p-16496 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x4p-16496 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x4p-16496 : 0x1p+0 : inexact-ok = cosh upward binary128 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok cosh -min_subnorm = cosh downward binary32 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary32 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary32 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary32 -0x8p-152 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x8p-152 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x8p-152 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward binary64 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok = cosh downward intel96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x8p-16448 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-16448 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward binary128 -0x4p-16496 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x4p-16496 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x4p-16496 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok cosh 0x1p-56 = cosh downward binary32 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary32 0x1p-56 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary64 0x1p-56 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-56 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-56 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x1p-56 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh towardzero binary128 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary128 0x1p-56 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x1p-56 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x1p-56 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh -0x1p-56 = cosh downward binary32 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary32 -0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero binary32 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary32 -0x1p-56 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x1p-56 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x1p-56 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x1p-56 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x1p-56 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh towardzero binary128 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x1p-56 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x1p-56 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x1p-56 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x1p-56 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x1p-56 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh 0x1p-72 = cosh downward binary32 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary32 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary32 0x1p-72 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary64 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary64 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary64 0x1p-72 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest intel96 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero intel96 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward intel96 0x1p-72 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward m68k96 0x1p-72 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary128 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary128 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary128 0x1p-72 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 0x1p-72 : 0x1p+0 : inexact-ok = cosh upward ibm128 0x1p-72 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh -0x1p-72 = cosh downward binary32 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary32 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary32 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary32 -0x1p-72 : 0x1.000002p+0 : inexact-ok = cosh downward binary64 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary64 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary64 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary64 -0x1p-72 : 0x1.0000000000001p+0 : inexact-ok = cosh downward intel96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest intel96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero intel96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward intel96 -0x1p-72 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward m68k96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest m68k96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero m68k96 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward m68k96 -0x1p-72 : 0x1.0000000000000002p+0 : inexact-ok = cosh downward binary128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest binary128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero binary128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward binary128 -0x1p-72 : 0x1.0000000000000000000000000001p+0 : inexact-ok = cosh downward ibm128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh tonearest ibm128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh towardzero ibm128 -0x1p-72 : 0x1p+0 : inexact-ok = cosh upward ibm128 -0x1p-72 : 0x1.000000000000000000000000008p+0 : inexact-ok cosh 0x5.96a7ep+4 = cosh downward binary32 0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh tonearest binary32 0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh towardzero binary32 0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh upward binary32 0x5.96a7ep+4 : 0xf.fffedp+124 : inexact-ok = cosh downward binary64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh tonearest binary64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh towardzero binary64 0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh upward binary64 0x5.96a7ep+4 : 0xf.fffec1f473948p+124 : inexact-ok = cosh downward intel96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh tonearest intel96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh towardzero intel96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh upward intel96 0x5.96a7ep+4 : 0xf.fffec1f473940d3p+124 : inexact-ok = cosh downward m68k96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh tonearest m68k96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh towardzero m68k96 0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh upward m68k96 0x5.96a7ep+4 : 0xf.fffec1f473940d3p+124 : inexact-ok = cosh downward binary128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65d8p+124 : inexact-ok = cosh tonearest binary128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65ep+124 : inexact-ok = cosh towardzero binary128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65d8p+124 : inexact-ok = cosh upward binary128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65ep+124 : inexact-ok = cosh downward ibm128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh tonearest ibm128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh towardzero ibm128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh upward ibm128 0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac68p+124 : inexact-ok cosh 0x5.96a7e8p+4 = cosh downward binary32 0x5.96a7e8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x5.96a7e8p+4 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x5.96a7e8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x5.96a7e8p+4 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh tonearest binary64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh towardzero binary64 0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh upward binary64 0x5.96a7e8p+4 : 0x1.00006c1f5d48fp+128 : inexact-ok = cosh downward intel96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh tonearest intel96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh towardzero intel96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh upward intel96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e74ap+128 : inexact-ok = cosh downward m68k96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh tonearest m68k96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh towardzero m68k96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh upward m68k96 0x5.96a7e8p+4 : 0x1.00006c1f5d48e74ap+128 : inexact-ok = cosh downward binary128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh tonearest binary128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh towardzero binary128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh upward binary128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7dp+128 : inexact-ok = cosh downward ibm128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02ep+128 : inexact-ok = cosh tonearest ibm128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok = cosh towardzero ibm128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02ep+128 : inexact-ok = cosh upward ibm128 0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok cosh -0x5.96a7ep+4 = cosh downward binary32 -0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh tonearest binary32 -0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh towardzero binary32 -0x5.96a7ep+4 : 0xf.fffecp+124 : inexact-ok = cosh upward binary32 -0x5.96a7ep+4 : 0xf.fffedp+124 : inexact-ok = cosh downward binary64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh tonearest binary64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh towardzero binary64 -0x5.96a7ep+4 : 0xf.fffec1f47394p+124 : inexact-ok = cosh upward binary64 -0x5.96a7ep+4 : 0xf.fffec1f473948p+124 : inexact-ok = cosh downward intel96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh tonearest intel96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh towardzero intel96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh upward intel96 -0x5.96a7ep+4 : 0xf.fffec1f473940d3p+124 : inexact-ok = cosh downward m68k96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh tonearest m68k96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh towardzero m68k96 -0x5.96a7ep+4 : 0xf.fffec1f473940d2p+124 : inexact-ok = cosh upward m68k96 -0x5.96a7ep+4 : 0xf.fffec1f473940d3p+124 : inexact-ok = cosh downward binary128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65d8p+124 : inexact-ok = cosh tonearest binary128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65ep+124 : inexact-ok = cosh towardzero binary128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65d8p+124 : inexact-ok = cosh upward binary128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac65ep+124 : inexact-ok = cosh downward ibm128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh tonearest ibm128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh towardzero ibm128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac64p+124 : inexact-ok = cosh upward ibm128 -0x5.96a7ep+4 : 0xf.fffec1f473940d22f2195eac68p+124 : inexact-ok cosh -0x5.96a7e8p+4 = cosh downward binary32 -0x5.96a7e8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x5.96a7e8p+4 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x5.96a7e8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x5.96a7e8p+4 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh tonearest binary64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh towardzero binary64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48ep+128 : inexact-ok = cosh upward binary64 -0x5.96a7e8p+4 : 0x1.00006c1f5d48fp+128 : inexact-ok = cosh downward intel96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh tonearest intel96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh towardzero intel96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh upward intel96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e74ap+128 : inexact-ok = cosh downward m68k96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh tonearest m68k96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh towardzero m68k96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e748p+128 : inexact-ok = cosh upward m68k96 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e74ap+128 : inexact-ok = cosh downward binary128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh tonearest binary128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh towardzero binary128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7cp+128 : inexact-ok = cosh upward binary128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e7dp+128 : inexact-ok = cosh downward ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02ep+128 : inexact-ok = cosh tonearest ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok = cosh towardzero ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02ep+128 : inexact-ok = cosh upward ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok cosh 0x2.c679d1f73f0fap+8 = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok = cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok = cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok = cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : inexact-ok cosh 0x2.c679d1f73f0fcp+8 = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok = cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok = cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok = cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c679d1f73f0fap+8 = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok = cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok = cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : inexact-ok cosh -0x2.c679d1f73f0fcp+8 = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok = cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok = cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok = cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok = cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok = cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok = cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok = cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok = cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok = cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok = cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok = cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok = cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x2.c5d37700c6bb03a4p+12 = cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x2.c5d37700c6bb03a8p+12 = cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c5d37700c6bb03a4p+12 = cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c5d37700c6bb03a8p+12 = cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 = cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 = cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 = cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 = cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok = cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x5.8bfe6p+4 = cosh downward binary32 0x5.8bfe6p+4 : 0x8.378d9p+124 : inexact-ok = cosh tonearest binary32 0x5.8bfe6p+4 : 0x8.378d9p+124 : inexact-ok = cosh towardzero binary32 0x5.8bfe6p+4 : 0x8.378d9p+124 : inexact-ok = cosh upward binary32 0x5.8bfe6p+4 : 0x8.378dap+124 : inexact-ok = cosh downward binary64 0x5.8bfe6p+4 : 0x8.378d97e8a9838p+124 : inexact-ok = cosh tonearest binary64 0x5.8bfe6p+4 : 0x8.378d97e8a9838p+124 : inexact-ok = cosh towardzero binary64 0x5.8bfe6p+4 : 0x8.378d97e8a9838p+124 : inexact-ok = cosh upward binary64 0x5.8bfe6p+4 : 0x8.378d97e8a984p+124 : inexact-ok = cosh downward intel96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh tonearest intel96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh towardzero intel96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh upward intel96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b9p+124 : inexact-ok = cosh downward m68k96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh tonearest m68k96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh towardzero m68k96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8p+124 : inexact-ok = cosh upward m68k96 0x5.8bfe6p+4 : 0x8.378d97e8a9838b9p+124 : inexact-ok = cosh downward binary128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93a68p+124 : inexact-ok = cosh tonearest binary128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93a68p+124 : inexact-ok = cosh towardzero binary128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93a68p+124 : inexact-ok = cosh upward binary128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93a7p+124 : inexact-ok = cosh downward ibm128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b938p+124 : inexact-ok = cosh tonearest ibm128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93cp+124 : inexact-ok = cosh towardzero ibm128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b938p+124 : inexact-ok = cosh upward ibm128 0x5.8bfe6p+4 : 0x8.378d97e8a9838b8164de61b93cp+124 : inexact-ok cosh 0x1.633c457f1e66bp+9 = cosh downward binary32 0x2.c6788cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c6788cp+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c6788cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c6788cp+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c6788cp+8 : 0xf.ebad7efd1e06p+1020 : inexact-ok = cosh tonearest binary64 0x2.c6788cp+8 : 0xf.ebad7efd1e068p+1020 : inexact-ok = cosh towardzero binary64 0x2.c6788cp+8 : 0xf.ebad7efd1e06p+1020 : inexact-ok = cosh upward binary64 0x2.c6788cp+8 : 0xf.ebad7efd1e068p+1020 : inexact-ok = cosh downward intel96 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfp+1020 : inexact-ok = cosh tonearest intel96 0x2.c6788cp+8 : 0xf.ebad7efd1e065ep+1020 : inexact-ok = cosh towardzero intel96 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfp+1020 : inexact-ok = cosh upward intel96 0x2.c6788cp+8 : 0xf.ebad7efd1e065ep+1020 : inexact-ok = cosh downward m68k96 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c6788cp+8 : 0xf.ebad7efd1e065ep+1020 : inexact-ok = cosh towardzero m68k96 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfp+1020 : inexact-ok = cosh upward m68k96 0x2.c6788cp+8 : 0xf.ebad7efd1e065ep+1020 : inexact-ok = cosh downward binary128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8e48p+1020 : inexact-ok = cosh tonearest binary128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8e5p+1020 : inexact-ok = cosh towardzero binary128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8e48p+1020 : inexact-ok = cosh upward binary128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8e5p+1020 : inexact-ok = cosh downward ibm128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8cp+1020 : inexact-ok = cosh tonearest ibm128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d9p+1020 : inexact-ok = cosh towardzero ibm128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d8cp+1020 : inexact-ok = cosh upward ibm128 0x2.c6788cp+8 : 0xf.ebad7efd1e065dfa4889d66d9p+1020 : inexact-ok = cosh downward binary32 0x2.c67888p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c67888p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c67888p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c67888p+8 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c67888p+8 : 0xf.eb6dd0c67ed4p+1020 : inexact-ok = cosh tonearest binary64 0x2.c67888p+8 : 0xf.eb6dd0c67ed4p+1020 : inexact-ok = cosh towardzero binary64 0x2.c67888p+8 : 0xf.eb6dd0c67ed4p+1020 : inexact-ok = cosh upward binary64 0x2.c67888p+8 : 0xf.eb6dd0c67ed48p+1020 : inexact-ok = cosh downward intel96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8p+1020 : inexact-ok = cosh tonearest intel96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c9p+1020 : inexact-ok = cosh towardzero intel96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8p+1020 : inexact-ok = cosh upward intel96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c9p+1020 : inexact-ok = cosh downward m68k96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8p+1020 : inexact-ok = cosh tonearest m68k96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c9p+1020 : inexact-ok = cosh towardzero m68k96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8p+1020 : inexact-ok = cosh upward m68k96 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c9p+1020 : inexact-ok = cosh downward binary128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28b58p+1020 : inexact-ok = cosh tonearest binary128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28b6p+1020 : inexact-ok = cosh towardzero binary128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28b58p+1020 : inexact-ok = cosh upward binary128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28b6p+1020 : inexact-ok = cosh downward ibm128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f288p+1020 : inexact-ok = cosh tonearest ibm128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28cp+1020 : inexact-ok = cosh towardzero ibm128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f288p+1020 : inexact-ok = cosh upward ibm128 0x2.c67888p+8 : 0xf.eb6dd0c67ed40c8e47a528f28cp+1020 : inexact-ok = cosh downward binary64 0x2.c6788afe3ccd6p+8 : 0xf.eb9d77485863p+1020 : inexact-ok = cosh tonearest binary64 0x2.c6788afe3ccd6p+8 : 0xf.eb9d774858638p+1020 : inexact-ok = cosh towardzero binary64 0x2.c6788afe3ccd6p+8 : 0xf.eb9d77485863p+1020 : inexact-ok = cosh upward binary64 0x2.c6788afe3ccd6p+8 : 0xf.eb9d774858638p+1020 : inexact-ok = cosh downward intel96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cp+1020 : inexact-ok = cosh tonearest intel96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375dp+1020 : inexact-ok = cosh towardzero intel96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cp+1020 : inexact-ok = cosh upward intel96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375dp+1020 : inexact-ok = cosh downward m68k96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cp+1020 : inexact-ok = cosh tonearest m68k96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375dp+1020 : inexact-ok = cosh towardzero m68k96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cp+1020 : inexact-ok = cosh upward m68k96 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375dp+1020 : inexact-ok = cosh downward binary128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264d88p+1020 : inexact-ok = cosh tonearest binary128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264d88p+1020 : inexact-ok = cosh towardzero binary128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264d88p+1020 : inexact-ok = cosh upward binary128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264d9p+1020 : inexact-ok = cosh downward ibm128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264cp+1020 : inexact-ok = cosh tonearest ibm128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264cp+1020 : inexact-ok = cosh towardzero ibm128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4264cp+1020 : inexact-ok = cosh upward ibm128 0x2.c6788afe3ccd6p+8 : 0xf.eb9d7748586375cf28c2e4265p+1020 : inexact-ok cosh 0x2.c5d376167f4052f4p+12 = cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d376167f406p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d376167f406p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d376167f406p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d376167f406p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh upward intel96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7577p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7576p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a7577p+16380 : inexact-ok = cosh downward binary128 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a75761db61506a9ba8p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a75761db61506a9bbp+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a75761db61506a9ba8p+16380 : inexact-ok = cosh upward binary128 0x2.c5d376167f406p+12 : 0xf.ff15bf3871a75761db61506a9bbp+16380 : inexact-ok = cosh downward ibm128 0x2.c5d376167f406p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d376167f406p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d376167f406p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d376167f406p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 0x2.c5d376167f404p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 0x2.c5d376167f404p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 0x2.c5d376167f404p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 0x2.c5d376167f404p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh upward intel96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bfp+16380 : inexact-ok = cosh downward m68k96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bep+16380 : inexact-ok = cosh upward m68k96 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92bfp+16380 : inexact-ok = cosh downward binary128 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92be36a9dffe7566p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92be36a9dffe75668p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92be36a9dffe7566p+16380 : inexact-ok = cosh upward binary128 0x2.c5d376167f404p+12 : 0xf.ff15bf3851a92be36a9dffe75668p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d376167f404p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d376167f404p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d376167f404p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d376167f404p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh tonearest intel96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh towardzero intel96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh upward intel96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c167p+16380 : inexact-ok = cosh downward m68k96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh tonearest m68k96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh towardzero m68k96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c166p+16380 : inexact-ok = cosh upward m68k96 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c167p+16380 : inexact-ok = cosh downward binary128 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c16662e1ff4acb938p+16380 : inexact-ok = cosh tonearest binary128 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c16662e1ff4acb94p+16380 : inexact-ok = cosh towardzero binary128 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c16662e1ff4acb938p+16380 : inexact-ok = cosh upward binary128 0x2.c5d376167f4052f4p+12 : 0xf.ff15bf38649c16662e1ff4acb94p+16380 : inexact-ok = cosh downward ibm128 0x2.c5d376167f4052f4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 0x2.c5d376167f4052f4p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 0x2.c5d376167f4052f4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 0x2.c5d376167f4052f4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh -0x2.c5d376eefcd4bbeb000452d84662p+12 = cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok = cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok = cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok = cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d376eefcd4ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d376eefcd4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d376eefcd4ap+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d376eefcd4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a3p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a3p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a3p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a3p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2b15e5b20b6d68p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2b15e5b20b6d68p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2b15e5b20b6d68p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4ap+12 : 0xf.ffee36237fd43a2b15e5b20b6d7p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4ap+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary64 -0x2.c5d376eefcd4cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest binary64 -0x2.c5d376eefcd4cp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero binary64 -0x2.c5d376eefcd4cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh upward binary64 -0x2.c5d376eefcd4cp+12 : plus_infty : inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416ap+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd4169p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416ap+16380 : inexact-ok = cosh downward binary128 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416975d055a5c2fd8p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416975d055a5c2fep+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416975d055a5c2fd8p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4cp+12 : 0xf.ffee36239fd416975d055a5c2fep+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4cp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b3p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b3p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2482e87ba9d31p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2482e87ba9d31p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2482e87ba9d31p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffee36239bbc1b2482e87ba9d318p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4bbe8p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4bbe8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4bbe8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward intel96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh tonearest intel96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh towardzero intel96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh upward intel96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b3p+16380 : inexact-ok = cosh downward m68k96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh tonearest m68k96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh towardzero m68k96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b2p+16380 : inexact-ok = cosh upward m68k96 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b3p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b201071629959d8p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b201071629959ep+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b201071629959d8p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffee36239bc01b201071629959ep+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4bbecp+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4bbecp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4bbecp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d376eefcd4bbeb000452d84662p+12 : 0xf.ffee36239bbf1b257fe2a0ad4a38p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4bbeb000452d84662p+12 : 0xf.ffee36239bbf1b257fe2a0ad4a38p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4bbeb000452d84662p+12 : 0xf.ffee36239bbf1b257fe2a0ad4a38p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4bbeb000452d84662p+12 : 0xf.ffee36239bbf1b257fe2a0ad4a4p+16380 : inexact-ok = cosh downward binary128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffee36239bbf1b257fe2a04b4aap+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffee36239bbf1b257fe2a04b4aa8p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffee36239bbf1b257fe2a04b4aap+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffee36239bbf1b257fe2a04b4aa8p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4bbeb000452d846p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4bbeb000452d846p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4bbeb000452d846p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange = cosh downward binary128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffee36239bbf1b257fe2a14b4988p+16380 : inexact-ok = cosh tonearest binary128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffee36239bbf1b257fe2a14b4988p+16380 : inexact-ok = cosh towardzero binary128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffee36239bbf1b257fe2a14b4988p+16380 : inexact-ok = cosh upward binary128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffee36239bbf1b257fe2a14b499p+16380 : inexact-ok = cosh downward ibm128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh tonearest ibm128 -0x2.c5d376eefcd4bbeb000452d847p+12 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c5d376eefcd4bbeb000452d847p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c5d376eefcd4bbeb000452d847p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh 0x1.41fe58c623761p+2 = cosh downward binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh tonearest binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh towardzero binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh upward binary32 0x5.07f968p+0 : 0x4.c8ec68p+4 : inexact-ok = cosh downward binary64 0x5.07f968p+0 : 0x4.c8ec639696b94p+4 : inexact-ok = cosh tonearest binary64 0x5.07f968p+0 : 0x4.c8ec639696b98p+4 : inexact-ok = cosh towardzero binary64 0x5.07f968p+0 : 0x4.c8ec639696b94p+4 : inexact-ok = cosh upward binary64 0x5.07f968p+0 : 0x4.c8ec639696b98p+4 : inexact-ok = cosh downward intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh tonearest intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh towardzero intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh upward intel96 0x5.07f968p+0 : 0x4.c8ec639696b97348p+4 : inexact-ok = cosh downward m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh upward m68k96 0x5.07f968p+0 : 0x4.c8ec639696b97348p+4 : inexact-ok = cosh downward binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba533cp+4 : inexact-ok = cosh tonearest binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba534p+4 : inexact-ok = cosh towardzero binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba533cp+4 : inexact-ok = cosh upward binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba534p+4 : inexact-ok = cosh downward ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba52p+4 : inexact-ok = cosh tonearest ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba54p+4 : inexact-ok = cosh towardzero ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba52p+4 : inexact-ok = cosh upward ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba54p+4 : inexact-ok = cosh downward binary32 0x5.07f96p+0 : 0x4.c8ec38p+4 : inexact-ok = cosh tonearest binary32 0x5.07f96p+0 : 0x4.c8ec4p+4 : inexact-ok = cosh towardzero binary32 0x5.07f96p+0 : 0x4.c8ec38p+4 : inexact-ok = cosh upward binary32 0x5.07f96p+0 : 0x4.c8ec4p+4 : inexact-ok = cosh downward binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh tonearest binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh towardzero binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh upward binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a8p+4 : inexact-ok = cosh downward intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh tonearest intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh towardzero intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh upward intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh downward m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh upward m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh downward binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126be8p+4 : inexact-ok = cosh tonearest binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126becp+4 : inexact-ok = cosh towardzero binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126be8p+4 : inexact-ok = cosh upward binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126becp+4 : inexact-ok = cosh downward ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126ap+4 : inexact-ok = cosh tonearest ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126cp+4 : inexact-ok = cosh towardzero ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126ap+4 : inexact-ok = cosh upward ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126cp+4 : inexact-ok = cosh downward binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9118p+4 : inexact-ok = cosh downward intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114008p+4 : inexact-ok = cosh downward m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114008p+4 : inexact-ok = cosh downward binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e5cp+4 : inexact-ok = cosh tonearest binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e6p+4 : inexact-ok = cosh towardzero binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e5cp+4 : inexact-ok = cosh upward binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e6p+4 : inexact-ok = cosh downward ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh tonearest ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh towardzero ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh upward ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1972p+4 : inexact-ok cosh 0x1.424ed1d05dfa7p+2 = cosh downward binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh tonearest binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh towardzero binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh upward binary32 0x5.093b48p+0 : 0x4.cef43p+4 : inexact-ok = cosh downward binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh tonearest binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh towardzero binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh upward binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e88p+4 : inexact-ok = cosh downward intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh tonearest intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh towardzero intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh upward intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh downward m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh towardzero m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh upward m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh downward binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b563p+4 : inexact-ok = cosh tonearest binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b5634p+4 : inexact-ok = cosh towardzero binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b563p+4 : inexact-ok = cosh upward binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b5634p+4 : inexact-ok = cosh downward ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh upward ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b58p+4 : inexact-ok = cosh downward binary32 0x5.093b4p+0 : 0x4.cef4p+4 : inexact-ok = cosh tonearest binary32 0x5.093b4p+0 : 0x4.cef408p+4 : inexact-ok = cosh towardzero binary32 0x5.093b4p+0 : 0x4.cef4p+4 : inexact-ok = cosh upward binary32 0x5.093b4p+0 : 0x4.cef408p+4 : inexact-ok = cosh downward binary64 0x5.093b4p+0 : 0x4.cef40582e61a4p+4 : inexact-ok = cosh tonearest binary64 0x5.093b4p+0 : 0x4.cef40582e61a8p+4 : inexact-ok = cosh towardzero binary64 0x5.093b4p+0 : 0x4.cef40582e61a4p+4 : inexact-ok = cosh upward binary64 0x5.093b4p+0 : 0x4.cef40582e61a8p+4 : inexact-ok = cosh downward intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh tonearest intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh towardzero intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh upward intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d2p+4 : inexact-ok = cosh downward m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh towardzero m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh upward m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d2p+4 : inexact-ok = cosh downward binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3f8p+4 : inexact-ok = cosh tonearest binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3fcp+4 : inexact-ok = cosh towardzero binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3f8p+4 : inexact-ok = cosh upward binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3fcp+4 : inexact-ok = cosh downward ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd2p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd4p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd2p+4 : inexact-ok = cosh upward ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd4p+4 : inexact-ok = cosh downward binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e24cp+4 : inexact-ok = cosh downward intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248008p+4 : inexact-ok = cosh downward m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248008p+4 : inexact-ok = cosh downward binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523ep+4 : inexact-ok = cosh tonearest binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523e4p+4 : inexact-ok = cosh towardzero binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523ep+4 : inexact-ok = cosh upward binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523e4p+4 : inexact-ok = cosh downward ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267522p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267524p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267522p+4 : inexact-ok = cosh upward ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267524p+4 : inexact-ok cosh 0x1.41a83b901d5bdp+2 = cosh downward binary32 0x5.06a0fp+0 : 0x4.c28098p+4 : inexact-ok = cosh tonearest binary32 0x5.06a0fp+0 : 0x4.c280ap+4 : inexact-ok = cosh towardzero binary32 0x5.06a0fp+0 : 0x4.c28098p+4 : inexact-ok = cosh upward binary32 0x5.06a0fp+0 : 0x4.c280ap+4 : inexact-ok = cosh downward binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c34p+4 : inexact-ok = cosh tonearest binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c38p+4 : inexact-ok = cosh towardzero binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c34p+4 : inexact-ok = cosh upward binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c38p+4 : inexact-ok = cosh downward intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh tonearest intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh towardzero intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh upward intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362e8p+4 : inexact-ok = cosh downward m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh upward m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362e8p+4 : inexact-ok = cosh downward binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd4cp+4 : inexact-ok = cosh tonearest binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd5p+4 : inexact-ok = cosh towardzero binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd4cp+4 : inexact-ok = cosh upward binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd5p+4 : inexact-ok = cosh downward ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bcp+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bep+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bcp+4 : inexact-ok = cosh upward ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bep+4 : inexact-ok = cosh downward binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh tonearest binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh towardzero binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh upward binary32 0x5.06a0e8p+0 : 0x4.c2808p+4 : inexact-ok = cosh downward binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh tonearest binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh towardzero binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh upward binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68b4p+4 : inexact-ok = cosh downward intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh tonearest intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh towardzero intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh upward intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b193p+4 : inexact-ok = cosh downward m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh upward m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b193p+4 : inexact-ok = cosh downward binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh tonearest binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh towardzero binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh upward binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119a4p+4 : inexact-ok = cosh downward ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996118p+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a865799611ap+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996118p+4 : inexact-ok = cosh upward ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a865799611ap+4 : inexact-ok = cosh downward binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910af4p+4 : inexact-ok = cosh downward intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910af0008p+4 : inexact-ok = cosh downward m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910af0008p+4 : inexact-ok = cosh downward binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbacp+4 : inexact-ok = cosh tonearest binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbbp+4 : inexact-ok = cosh towardzero binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbacp+4 : inexact-ok = cosh upward binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbbp+4 : inexact-ok = cosh downward ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfap+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfcp+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfap+4 : inexact-ok = cosh upward ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfcp+4 : inexact-ok cosh 0x1.40d5c37ff8185p+2 = cosh downward binary32 0x5.03571p+0 : 0x4.b2f37p+4 : inexact-ok = cosh tonearest binary32 0x5.03571p+0 : 0x4.b2f378p+4 : inexact-ok = cosh towardzero binary32 0x5.03571p+0 : 0x4.b2f37p+4 : inexact-ok = cosh upward binary32 0x5.03571p+0 : 0x4.b2f378p+4 : inexact-ok = cosh downward binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh tonearest binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh towardzero binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh upward binary64 0x5.03571p+0 : 0x4.b2f3753486e68p+4 : inexact-ok = cosh downward intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh tonearest intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh towardzero intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh upward intel96 0x5.03571p+0 : 0x4.b2f3753486e6432p+4 : inexact-ok = cosh downward m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh tonearest m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh towardzero m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh upward m68k96 0x5.03571p+0 : 0x4.b2f3753486e6432p+4 : inexact-ok = cosh downward binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh tonearest binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh towardzero binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh upward binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef68299254p+4 : inexact-ok = cosh downward ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh tonearest ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh towardzero ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh upward ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682994p+4 : inexact-ok = cosh downward binary32 0x5.035708p+0 : 0x4.b2f348p+4 : inexact-ok = cosh tonearest binary32 0x5.035708p+0 : 0x4.b2f35p+4 : inexact-ok = cosh towardzero binary32 0x5.035708p+0 : 0x4.b2f348p+4 : inexact-ok = cosh upward binary32 0x5.035708p+0 : 0x4.b2f35p+4 : inexact-ok = cosh downward binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh tonearest binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh towardzero binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh upward binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c08p+4 : inexact-ok = cosh downward intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh tonearest intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh towardzero intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh upward intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh downward m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh tonearest m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh towardzero m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh upward m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh downward binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb501fcp+4 : inexact-ok = cosh tonearest binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh towardzero binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb501fcp+4 : inexact-ok = cosh upward binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh downward ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb5p+4 : inexact-ok = cosh tonearest ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh towardzero ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb5p+4 : inexact-ok = cosh upward ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh downward binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41eecp+4 : inexact-ok = cosh downward intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8008p+4 : inexact-ok = cosh downward m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8008p+4 : inexact-ok = cosh downward binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh tonearest binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh towardzero binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh upward binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b8p+4 : inexact-ok = cosh downward ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh tonearest ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh towardzero ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh upward ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba28ap+4 : inexact-ok cosh -0x1.419a5f3fa359p+2 = cosh downward binary32 -0x5.066978p+0 : 0x4.c178b8p+4 : inexact-ok = cosh tonearest binary32 -0x5.066978p+0 : 0x4.c178cp+4 : inexact-ok = cosh towardzero binary32 -0x5.066978p+0 : 0x4.c178b8p+4 : inexact-ok = cosh upward binary32 -0x5.066978p+0 : 0x4.c178cp+4 : inexact-ok = cosh downward binary64 -0x5.066978p+0 : 0x4.c178bc58bf018p+4 : inexact-ok = cosh tonearest binary64 -0x5.066978p+0 : 0x4.c178bc58bf018p+4 : inexact-ok = cosh towardzero binary64 -0x5.066978p+0 : 0x4.c178bc58bf018p+4 : inexact-ok = cosh upward binary64 -0x5.066978p+0 : 0x4.c178bc58bf01cp+4 : inexact-ok = cosh downward intel96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh tonearest intel96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh towardzero intel96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh upward intel96 -0x5.066978p+0 : 0x4.c178bc58bf018fep+4 : inexact-ok = cosh downward m68k96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh tonearest m68k96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh towardzero m68k96 -0x5.066978p+0 : 0x4.c178bc58bf018fd8p+4 : inexact-ok = cosh upward m68k96 -0x5.066978p+0 : 0x4.c178bc58bf018fep+4 : inexact-ok = cosh downward binary128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b598p+4 : inexact-ok = cosh tonearest binary128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b59cp+4 : inexact-ok = cosh towardzero binary128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b598p+4 : inexact-ok = cosh upward binary128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b59cp+4 : inexact-ok = cosh downward ibm128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b4p+4 : inexact-ok = cosh tonearest ibm128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b6p+4 : inexact-ok = cosh towardzero ibm128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b4p+4 : inexact-ok = cosh upward ibm128 -0x5.066978p+0 : 0x4.c178bc58bf018fd9b85ed488b6p+4 : inexact-ok = cosh downward binary32 -0x5.06698p+0 : 0x4.c178ep+4 : inexact-ok = cosh tonearest binary32 -0x5.06698p+0 : 0x4.c178ep+4 : inexact-ok = cosh towardzero binary32 -0x5.06698p+0 : 0x4.c178ep+4 : inexact-ok = cosh upward binary32 -0x5.06698p+0 : 0x4.c178e8p+4 : inexact-ok = cosh downward binary64 -0x5.06698p+0 : 0x4.c178e263ae288p+4 : inexact-ok = cosh tonearest binary64 -0x5.06698p+0 : 0x4.c178e263ae28cp+4 : inexact-ok = cosh towardzero binary64 -0x5.06698p+0 : 0x4.c178e263ae288p+4 : inexact-ok = cosh upward binary64 -0x5.06698p+0 : 0x4.c178e263ae28cp+4 : inexact-ok = cosh downward intel96 -0x5.06698p+0 : 0x4.c178e263ae28a328p+4 : inexact-ok = cosh tonearest intel96 -0x5.06698p+0 : 0x4.c178e263ae28a33p+4 : inexact-ok = cosh towardzero intel96 -0x5.06698p+0 : 0x4.c178e263ae28a328p+4 : inexact-ok = cosh upward intel96 -0x5.06698p+0 : 0x4.c178e263ae28a33p+4 : inexact-ok = cosh downward m68k96 -0x5.06698p+0 : 0x4.c178e263ae28a328p+4 : inexact-ok = cosh tonearest m68k96 -0x5.06698p+0 : 0x4.c178e263ae28a33p+4 : inexact-ok = cosh towardzero m68k96 -0x5.06698p+0 : 0x4.c178e263ae28a328p+4 : inexact-ok = cosh upward m68k96 -0x5.06698p+0 : 0x4.c178e263ae28a33p+4 : inexact-ok = cosh downward binary128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ab4p+4 : inexact-ok = cosh tonearest binary128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ab8p+4 : inexact-ok = cosh towardzero binary128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ab4p+4 : inexact-ok = cosh upward binary128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ab8p+4 : inexact-ok = cosh downward ibm128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ap+4 : inexact-ok = cosh tonearest ibm128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ap+4 : inexact-ok = cosh towardzero ibm128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6ap+4 : inexact-ok = cosh upward ibm128 -0x5.06698p+0 : 0x4.c178e263ae28a32e370063ef6cp+4 : inexact-ok = cosh downward binary64 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh tonearest binary64 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh towardzero binary64 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh upward binary64 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f7p+4 : inexact-ok = cosh downward intel96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh tonearest intel96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh towardzero intel96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh upward intel96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c008p+4 : inexact-ok = cosh downward m68k96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh tonearest m68k96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh towardzero m68k96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6cp+4 : inexact-ok = cosh upward m68k96 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c008p+4 : inexact-ok = cosh downward binary128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace002618p+4 : inexact-ok = cosh tonearest binary128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace002618p+4 : inexact-ok = cosh towardzero binary128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace002618p+4 : inexact-ok = cosh upward binary128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace00261cp+4 : inexact-ok = cosh downward ibm128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace0026p+4 : inexact-ok = cosh tonearest ibm128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace0026p+4 : inexact-ok = cosh towardzero ibm128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace0026p+4 : inexact-ok = cosh upward ibm128 -0x5.06697cfe8d64p+0 : 0x4.c178d418b1f6c00025bace0028p+4 : inexact-ok cosh 0x1.426a50e51bd1ep+2 = cosh downward binary32 0x5.09a948p+0 : 0x4.d10578p+4 : inexact-ok = cosh tonearest binary32 0x5.09a948p+0 : 0x4.d1058p+4 : inexact-ok = cosh towardzero binary32 0x5.09a948p+0 : 0x4.d10578p+4 : inexact-ok = cosh upward binary32 0x5.09a948p+0 : 0x4.d1058p+4 : inexact-ok = cosh downward binary64 0x5.09a948p+0 : 0x4.d1057f2772a24p+4 : inexact-ok = cosh tonearest binary64 0x5.09a948p+0 : 0x4.d1057f2772a28p+4 : inexact-ok = cosh towardzero binary64 0x5.09a948p+0 : 0x4.d1057f2772a24p+4 : inexact-ok = cosh upward binary64 0x5.09a948p+0 : 0x4.d1057f2772a28p+4 : inexact-ok = cosh downward intel96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh tonearest intel96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh towardzero intel96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh upward intel96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh downward m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh tonearest m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh upward m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh downward binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2ecp+4 : inexact-ok = cosh tonearest binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2fp+4 : inexact-ok = cosh towardzero binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2ecp+4 : inexact-ok = cosh upward binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2fp+4 : inexact-ok = cosh downward ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh tonearest ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh upward ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f4p+4 : inexact-ok = cosh downward binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh tonearest binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh towardzero binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh upward binary32 0x5.09a94p+0 : 0x4.d1056p+4 : inexact-ok = cosh downward binary64 0x5.09a94p+0 : 0x4.d10558a01bdfcp+4 : inexact-ok = cosh tonearest binary64 0x5.09a94p+0 : 0x4.d10558a01bep+4 : inexact-ok = cosh towardzero binary64 0x5.09a94p+0 : 0x4.d10558a01bdfcp+4 : inexact-ok = cosh upward binary64 0x5.09a94p+0 : 0x4.d10558a01bep+4 : inexact-ok = cosh downward intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh tonearest intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh towardzero intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh upward intel96 0x5.09a94p+0 : 0x4.d10558a01bdff468p+4 : inexact-ok = cosh downward m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh tonearest m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh upward m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff468p+4 : inexact-ok = cosh downward binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f6cp+4 : inexact-ok = cosh tonearest binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f7p+4 : inexact-ok = cosh towardzero binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f6cp+4 : inexact-ok = cosh upward binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f7p+4 : inexact-ok = cosh downward ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713ep+4 : inexact-ok = cosh tonearest ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f714p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713ep+4 : inexact-ok = cosh upward ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f714p+4 : inexact-ok = cosh downward binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf64p+4 : inexact-ok = cosh downward intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60008p+4 : inexact-ok = cosh downward m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60008p+4 : inexact-ok = cosh downward binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480974cp+4 : inexact-ok = cosh tonearest binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480975p+4 : inexact-ok = cosh towardzero binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480974cp+4 : inexact-ok = cosh upward binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480975p+4 : inexact-ok = cosh downward ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48096p+4 : inexact-ok = cosh tonearest ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48098p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48096p+4 : inexact-ok = cosh upward ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48098p+4 : inexact-ok cosh -0x1.64c53499192bfp+2 = cosh downward binary32 -0x5.9314dp+0 : 0x8.3d0c7p+4 : inexact-ok = cosh tonearest binary32 -0x5.9314dp+0 : 0x8.3d0c7p+4 : inexact-ok = cosh towardzero binary32 -0x5.9314dp+0 : 0x8.3d0c7p+4 : inexact-ok = cosh upward binary32 -0x5.9314dp+0 : 0x8.3d0c8p+4 : inexact-ok = cosh downward binary64 -0x5.9314dp+0 : 0x8.3d0c751e5408p+4 : inexact-ok = cosh tonearest binary64 -0x5.9314dp+0 : 0x8.3d0c751e54088p+4 : inexact-ok = cosh towardzero binary64 -0x5.9314dp+0 : 0x8.3d0c751e5408p+4 : inexact-ok = cosh upward binary64 -0x5.9314dp+0 : 0x8.3d0c751e54088p+4 : inexact-ok = cosh downward intel96 -0x5.9314dp+0 : 0x8.3d0c751e540878cp+4 : inexact-ok = cosh tonearest intel96 -0x5.9314dp+0 : 0x8.3d0c751e540878dp+4 : inexact-ok = cosh towardzero intel96 -0x5.9314dp+0 : 0x8.3d0c751e540878cp+4 : inexact-ok = cosh upward intel96 -0x5.9314dp+0 : 0x8.3d0c751e540878dp+4 : inexact-ok = cosh downward m68k96 -0x5.9314dp+0 : 0x8.3d0c751e540878cp+4 : inexact-ok = cosh tonearest m68k96 -0x5.9314dp+0 : 0x8.3d0c751e540878dp+4 : inexact-ok = cosh towardzero m68k96 -0x5.9314dp+0 : 0x8.3d0c751e540878cp+4 : inexact-ok = cosh upward m68k96 -0x5.9314dp+0 : 0x8.3d0c751e540878dp+4 : inexact-ok = cosh downward binary128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe9641p+4 : inexact-ok = cosh tonearest binary128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe96418p+4 : inexact-ok = cosh towardzero binary128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe9641p+4 : inexact-ok = cosh upward binary128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe96418p+4 : inexact-ok = cosh downward ibm128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe964p+4 : inexact-ok = cosh tonearest ibm128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe964p+4 : inexact-ok = cosh towardzero ibm128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe964p+4 : inexact-ok = cosh upward ibm128 -0x5.9314dp+0 : 0x8.3d0c751e540878c9d15a8fe968p+4 : inexact-ok = cosh downward binary32 -0x5.9314d8p+0 : 0x8.3d0cbp+4 : inexact-ok = cosh tonearest binary32 -0x5.9314d8p+0 : 0x8.3d0cbp+4 : inexact-ok = cosh towardzero binary32 -0x5.9314d8p+0 : 0x8.3d0cbp+4 : inexact-ok = cosh upward binary32 -0x5.9314d8p+0 : 0x8.3d0ccp+4 : inexact-ok = cosh downward binary64 -0x5.9314d8p+0 : 0x8.3d0cb7063c6dp+4 : inexact-ok = cosh tonearest binary64 -0x5.9314d8p+0 : 0x8.3d0cb7063c6dp+4 : inexact-ok = cosh towardzero binary64 -0x5.9314d8p+0 : 0x8.3d0cb7063c6dp+4 : inexact-ok = cosh upward binary64 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d8p+4 : inexact-ok = cosh downward intel96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fp+4 : inexact-ok = cosh tonearest intel96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d19p+4 : inexact-ok = cosh towardzero intel96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fp+4 : inexact-ok = cosh upward intel96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d19p+4 : inexact-ok = cosh downward m68k96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fp+4 : inexact-ok = cosh tonearest m68k96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d19p+4 : inexact-ok = cosh towardzero m68k96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fp+4 : inexact-ok = cosh upward m68k96 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d19p+4 : inexact-ok = cosh downward binary128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485a98p+4 : inexact-ok = cosh tonearest binary128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485a98p+4 : inexact-ok = cosh towardzero binary128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485a98p+4 : inexact-ok = cosh upward binary128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485aap+4 : inexact-ok = cosh downward ibm128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa4732954858p+4 : inexact-ok = cosh tonearest ibm128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485cp+4 : inexact-ok = cosh towardzero ibm128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa4732954858p+4 : inexact-ok = cosh upward ibm128 -0x5.9314d8p+0 : 0x8.3d0cb7063c6d18fa473295485cp+4 : inexact-ok = cosh downward binary64 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh tonearest binary64 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh towardzero binary64 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh upward binary64 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e8p+4 : inexact-ok = cosh downward intel96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh tonearest intel96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh towardzero intel96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh upward intel96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e001p+4 : inexact-ok = cosh downward m68k96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh tonearest m68k96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh towardzero m68k96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3ep+4 : inexact-ok = cosh upward m68k96 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e001p+4 : inexact-ok = cosh downward binary128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056c18p+4 : inexact-ok = cosh tonearest binary128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056c2p+4 : inexact-ok = cosh towardzero binary128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056c18p+4 : inexact-ok = cosh upward binary128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056c2p+4 : inexact-ok = cosh downward ibm128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056cp+4 : inexact-ok = cosh tonearest ibm128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056cp+4 : inexact-ok = cosh towardzero ibm128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4056cp+4 : inexact-ok = cosh upward ibm128 -0x5.9314d26464afcp+0 : 0x8.3d0c88d35e3e00004b1dc4057p+4 : inexact-ok cosh 0x1.41fe58c623761p+2 = cosh downward binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh tonearest binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh towardzero binary32 0x5.07f968p+0 : 0x4.c8ec6p+4 : inexact-ok = cosh upward binary32 0x5.07f968p+0 : 0x4.c8ec68p+4 : inexact-ok = cosh downward binary64 0x5.07f968p+0 : 0x4.c8ec639696b94p+4 : inexact-ok = cosh tonearest binary64 0x5.07f968p+0 : 0x4.c8ec639696b98p+4 : inexact-ok = cosh towardzero binary64 0x5.07f968p+0 : 0x4.c8ec639696b94p+4 : inexact-ok = cosh upward binary64 0x5.07f968p+0 : 0x4.c8ec639696b98p+4 : inexact-ok = cosh downward intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh tonearest intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh towardzero intel96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh upward intel96 0x5.07f968p+0 : 0x4.c8ec639696b97348p+4 : inexact-ok = cosh downward m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f968p+0 : 0x4.c8ec639696b9734p+4 : inexact-ok = cosh upward m68k96 0x5.07f968p+0 : 0x4.c8ec639696b97348p+4 : inexact-ok = cosh downward binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba533cp+4 : inexact-ok = cosh tonearest binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba534p+4 : inexact-ok = cosh towardzero binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba533cp+4 : inexact-ok = cosh upward binary128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba534p+4 : inexact-ok = cosh downward ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba52p+4 : inexact-ok = cosh tonearest ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba54p+4 : inexact-ok = cosh towardzero ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba52p+4 : inexact-ok = cosh upward ibm128 0x5.07f968p+0 : 0x4.c8ec639696b9734351e5a3ba54p+4 : inexact-ok = cosh downward binary32 0x5.07f96p+0 : 0x4.c8ec38p+4 : inexact-ok = cosh tonearest binary32 0x5.07f96p+0 : 0x4.c8ec4p+4 : inexact-ok = cosh towardzero binary32 0x5.07f96p+0 : 0x4.c8ec38p+4 : inexact-ok = cosh upward binary32 0x5.07f96p+0 : 0x4.c8ec4p+4 : inexact-ok = cosh downward binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh tonearest binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh towardzero binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a4p+4 : inexact-ok = cosh upward binary64 0x5.07f96p+0 : 0x4.c8ec3d500a3a8p+4 : inexact-ok = cosh downward intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh tonearest intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh towardzero intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh upward intel96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh downward m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e7p+4 : inexact-ok = cosh upward m68k96 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e78p+4 : inexact-ok = cosh downward binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126be8p+4 : inexact-ok = cosh tonearest binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126becp+4 : inexact-ok = cosh towardzero binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126be8p+4 : inexact-ok = cosh upward binary128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126becp+4 : inexact-ok = cosh downward ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126ap+4 : inexact-ok = cosh tonearest ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126cp+4 : inexact-ok = cosh towardzero ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126ap+4 : inexact-ok = cosh upward ibm128 0x5.07f96p+0 : 0x4.c8ec3d500a3a5e75d427b3126cp+4 : inexact-ok = cosh downward binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward binary64 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9118p+4 : inexact-ok = cosh downward intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward intel96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114008p+4 : inexact-ok = cosh downward m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh tonearest m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh towardzero m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114p+4 : inexact-ok = cosh upward m68k96 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff9114008p+4 : inexact-ok = cosh downward binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e5cp+4 : inexact-ok = cosh tonearest binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e6p+4 : inexact-ok = cosh towardzero binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e5cp+4 : inexact-ok = cosh upward binary128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971e6p+4 : inexact-ok = cosh downward ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh tonearest ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh towardzero ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1971ep+4 : inexact-ok = cosh upward ibm128 0x5.07f963188dd84p+0 : 0x4.c8ec4c1ff91140001f93e1972p+4 : inexact-ok cosh 0x1.424ed1d05dfa7p+2 = cosh downward binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh tonearest binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh towardzero binary32 0x5.093b48p+0 : 0x4.cef428p+4 : inexact-ok = cosh upward binary32 0x5.093b48p+0 : 0x4.cef43p+4 : inexact-ok = cosh downward binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh tonearest binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh towardzero binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e84p+4 : inexact-ok = cosh upward binary64 0x5.093b48p+0 : 0x4.cef42bf9b1e88p+4 : inexact-ok = cosh downward intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh tonearest intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh towardzero intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh upward intel96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh downward m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh towardzero m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857c8p+4 : inexact-ok = cosh upward m68k96 0x5.093b48p+0 : 0x4.cef42bf9b1e857dp+4 : inexact-ok = cosh downward binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b563p+4 : inexact-ok = cosh tonearest binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b5634p+4 : inexact-ok = cosh towardzero binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b563p+4 : inexact-ok = cosh upward binary128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b5634p+4 : inexact-ok = cosh downward ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b56p+4 : inexact-ok = cosh upward ibm128 0x5.093b48p+0 : 0x4.cef42bf9b1e857cddb3ba37b58p+4 : inexact-ok = cosh downward binary32 0x5.093b4p+0 : 0x4.cef4p+4 : inexact-ok = cosh tonearest binary32 0x5.093b4p+0 : 0x4.cef408p+4 : inexact-ok = cosh towardzero binary32 0x5.093b4p+0 : 0x4.cef4p+4 : inexact-ok = cosh upward binary32 0x5.093b4p+0 : 0x4.cef408p+4 : inexact-ok = cosh downward binary64 0x5.093b4p+0 : 0x4.cef40582e61a4p+4 : inexact-ok = cosh tonearest binary64 0x5.093b4p+0 : 0x4.cef40582e61a8p+4 : inexact-ok = cosh towardzero binary64 0x5.093b4p+0 : 0x4.cef40582e61a4p+4 : inexact-ok = cosh upward binary64 0x5.093b4p+0 : 0x4.cef40582e61a8p+4 : inexact-ok = cosh downward intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh tonearest intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh towardzero intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh upward intel96 0x5.093b4p+0 : 0x4.cef40582e61a7d2p+4 : inexact-ok = cosh downward m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh towardzero m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d18p+4 : inexact-ok = cosh upward m68k96 0x5.093b4p+0 : 0x4.cef40582e61a7d2p+4 : inexact-ok = cosh downward binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3f8p+4 : inexact-ok = cosh tonearest binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3fcp+4 : inexact-ok = cosh towardzero binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3f8p+4 : inexact-ok = cosh upward binary128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd3fcp+4 : inexact-ok = cosh downward ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd2p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd4p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd2p+4 : inexact-ok = cosh upward ibm128 0x5.093b4p+0 : 0x4.cef40582e61a7d185037ecafd4p+4 : inexact-ok = cosh downward binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward binary64 0x5.093b474177e9cp+0 : 0x4.cef428659e24cp+4 : inexact-ok = cosh downward intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward intel96 0x5.093b474177e9cp+0 : 0x4.cef428659e248008p+4 : inexact-ok = cosh downward m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh tonearest m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh towardzero m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248p+4 : inexact-ok = cosh upward m68k96 0x5.093b474177e9cp+0 : 0x4.cef428659e248008p+4 : inexact-ok = cosh downward binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523ep+4 : inexact-ok = cosh tonearest binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523e4p+4 : inexact-ok = cosh towardzero binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523ep+4 : inexact-ok = cosh upward binary128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267523e4p+4 : inexact-ok = cosh downward ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267522p+4 : inexact-ok = cosh tonearest ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267524p+4 : inexact-ok = cosh towardzero ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267522p+4 : inexact-ok = cosh upward ibm128 0x5.093b474177e9cp+0 : 0x4.cef428659e2480012c38267524p+4 : inexact-ok cosh 0x1.41a83b901d5bdp+2 = cosh downward binary32 0x5.06a0fp+0 : 0x4.c28098p+4 : inexact-ok = cosh tonearest binary32 0x5.06a0fp+0 : 0x4.c280ap+4 : inexact-ok = cosh towardzero binary32 0x5.06a0fp+0 : 0x4.c28098p+4 : inexact-ok = cosh upward binary32 0x5.06a0fp+0 : 0x4.c280ap+4 : inexact-ok = cosh downward binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c34p+4 : inexact-ok = cosh tonearest binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c38p+4 : inexact-ok = cosh towardzero binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c34p+4 : inexact-ok = cosh upward binary64 0x5.06a0fp+0 : 0x4.c2809ebb13c38p+4 : inexact-ok = cosh downward intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh tonearest intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh towardzero intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh upward intel96 0x5.06a0fp+0 : 0x4.c2809ebb13c362e8p+4 : inexact-ok = cosh downward m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362ep+4 : inexact-ok = cosh upward m68k96 0x5.06a0fp+0 : 0x4.c2809ebb13c362e8p+4 : inexact-ok = cosh downward binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd4cp+4 : inexact-ok = cosh tonearest binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd5p+4 : inexact-ok = cosh towardzero binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd4cp+4 : inexact-ok = cosh upward binary128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bd5p+4 : inexact-ok = cosh downward ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bcp+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bep+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bcp+4 : inexact-ok = cosh upward ibm128 0x5.06a0fp+0 : 0x4.c2809ebb13c362e0e60f23b1bep+4 : inexact-ok = cosh downward binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh tonearest binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh towardzero binary32 0x5.06a0e8p+0 : 0x4.c28078p+4 : inexact-ok = cosh upward binary32 0x5.06a0e8p+0 : 0x4.c2808p+4 : inexact-ok = cosh downward binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh tonearest binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh towardzero binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68bp+4 : inexact-ok = cosh upward binary64 0x5.06a0e8p+0 : 0x4.c28078a7e68b4p+4 : inexact-ok = cosh downward intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh tonearest intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh towardzero intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh upward intel96 0x5.06a0e8p+0 : 0x4.c28078a7e68b193p+4 : inexact-ok = cosh downward m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b1928p+4 : inexact-ok = cosh upward m68k96 0x5.06a0e8p+0 : 0x4.c28078a7e68b193p+4 : inexact-ok = cosh downward binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh tonearest binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh towardzero binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119ap+4 : inexact-ok = cosh upward binary128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996119a4p+4 : inexact-ok = cosh downward ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996118p+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a865799611ap+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a8657996118p+4 : inexact-ok = cosh upward ibm128 0x5.06a0e8p+0 : 0x4.c28078a7e68b192a865799611ap+4 : inexact-ok = cosh downward binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward binary64 0x5.06a0ee40756f4p+0 : 0x4.c280966910af4p+4 : inexact-ok = cosh downward intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward intel96 0x5.06a0ee40756f4p+0 : 0x4.c280966910af0008p+4 : inexact-ok = cosh downward m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh tonearest m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh towardzero m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910afp+4 : inexact-ok = cosh upward m68k96 0x5.06a0ee40756f4p+0 : 0x4.c280966910af0008p+4 : inexact-ok = cosh downward binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbacp+4 : inexact-ok = cosh tonearest binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbbp+4 : inexact-ok = cosh towardzero binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbacp+4 : inexact-ok = cosh upward binary128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfbbp+4 : inexact-ok = cosh downward ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfap+4 : inexact-ok = cosh tonearest ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfcp+4 : inexact-ok = cosh towardzero ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfap+4 : inexact-ok = cosh upward ibm128 0x5.06a0ee40756f4p+0 : 0x4.c280966910af000028c5b44dfcp+4 : inexact-ok cosh 0x1.40d5c37ff8185p+2 = cosh downward binary32 0x5.03571p+0 : 0x4.b2f37p+4 : inexact-ok = cosh tonearest binary32 0x5.03571p+0 : 0x4.b2f378p+4 : inexact-ok = cosh towardzero binary32 0x5.03571p+0 : 0x4.b2f37p+4 : inexact-ok = cosh upward binary32 0x5.03571p+0 : 0x4.b2f378p+4 : inexact-ok = cosh downward binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh tonearest binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh towardzero binary64 0x5.03571p+0 : 0x4.b2f3753486e64p+4 : inexact-ok = cosh upward binary64 0x5.03571p+0 : 0x4.b2f3753486e68p+4 : inexact-ok = cosh downward intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh tonearest intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh towardzero intel96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh upward intel96 0x5.03571p+0 : 0x4.b2f3753486e6432p+4 : inexact-ok = cosh downward m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh tonearest m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh towardzero m68k96 0x5.03571p+0 : 0x4.b2f3753486e64318p+4 : inexact-ok = cosh upward m68k96 0x5.03571p+0 : 0x4.b2f3753486e6432p+4 : inexact-ok = cosh downward binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh tonearest binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh towardzero binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef6829925p+4 : inexact-ok = cosh upward binary128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef68299254p+4 : inexact-ok = cosh downward ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh tonearest ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh towardzero ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682992p+4 : inexact-ok = cosh upward ibm128 0x5.03571p+0 : 0x4.b2f3753486e6431841ef682994p+4 : inexact-ok = cosh downward binary32 0x5.035708p+0 : 0x4.b2f348p+4 : inexact-ok = cosh tonearest binary32 0x5.035708p+0 : 0x4.b2f35p+4 : inexact-ok = cosh towardzero binary32 0x5.035708p+0 : 0x4.b2f348p+4 : inexact-ok = cosh upward binary32 0x5.035708p+0 : 0x4.b2f35p+4 : inexact-ok = cosh downward binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh tonearest binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh towardzero binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c04p+4 : inexact-ok = cosh upward binary64 0x5.035708p+0 : 0x4.b2f34f9dc5c08p+4 : inexact-ok = cosh downward intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh tonearest intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh towardzero intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh upward intel96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh downward m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh tonearest m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh towardzero m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c05218p+4 : inexact-ok = cosh upward m68k96 0x5.035708p+0 : 0x4.b2f34f9dc5c0522p+4 : inexact-ok = cosh downward binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb501fcp+4 : inexact-ok = cosh tonearest binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh towardzero binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb501fcp+4 : inexact-ok = cosh upward binary128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh downward ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb5p+4 : inexact-ok = cosh tonearest ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh towardzero ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb5p+4 : inexact-ok = cosh upward ibm128 0x5.035708p+0 : 0x4.b2f34f9dc5c0521d84b3bbb502p+4 : inexact-ok = cosh downward binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward binary64 0x5.03570dffe0614p+0 : 0x4.b2f36bce41eecp+4 : inexact-ok = cosh downward intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward intel96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8008p+4 : inexact-ok = cosh downward m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh tonearest m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh towardzero m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8p+4 : inexact-ok = cosh upward m68k96 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee8008p+4 : inexact-ok = cosh downward binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh tonearest binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh towardzero binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b4p+4 : inexact-ok = cosh upward binary128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288b8p+4 : inexact-ok = cosh downward ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh tonearest ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh towardzero ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba288p+4 : inexact-ok = cosh upward ibm128 0x5.03570dffe0614p+0 : 0x4.b2f36bce41ee800040f77ba28ap+4 : inexact-ok cosh 0x1.426a50e51bd1ep+2 = cosh downward binary32 0x5.09a948p+0 : 0x4.d10578p+4 : inexact-ok = cosh tonearest binary32 0x5.09a948p+0 : 0x4.d1058p+4 : inexact-ok = cosh towardzero binary32 0x5.09a948p+0 : 0x4.d10578p+4 : inexact-ok = cosh upward binary32 0x5.09a948p+0 : 0x4.d1058p+4 : inexact-ok = cosh downward binary64 0x5.09a948p+0 : 0x4.d1057f2772a24p+4 : inexact-ok = cosh tonearest binary64 0x5.09a948p+0 : 0x4.d1057f2772a28p+4 : inexact-ok = cosh towardzero binary64 0x5.09a948p+0 : 0x4.d1057f2772a24p+4 : inexact-ok = cosh upward binary64 0x5.09a948p+0 : 0x4.d1057f2772a28p+4 : inexact-ok = cosh downward intel96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh tonearest intel96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh towardzero intel96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh upward intel96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh downward m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh tonearest m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269ep+4 : inexact-ok = cosh upward m68k96 0x5.09a948p+0 : 0x4.d1057f2772a269e8p+4 : inexact-ok = cosh downward binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2ecp+4 : inexact-ok = cosh tonearest binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2fp+4 : inexact-ok = cosh towardzero binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2ecp+4 : inexact-ok = cosh upward binary128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2fp+4 : inexact-ok = cosh downward ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh tonearest ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f2p+4 : inexact-ok = cosh upward ibm128 0x5.09a948p+0 : 0x4.d1057f2772a269e5e93d5f15f4p+4 : inexact-ok = cosh downward binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh tonearest binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh towardzero binary32 0x5.09a94p+0 : 0x4.d10558p+4 : inexact-ok = cosh upward binary32 0x5.09a94p+0 : 0x4.d1056p+4 : inexact-ok = cosh downward binary64 0x5.09a94p+0 : 0x4.d10558a01bdfcp+4 : inexact-ok = cosh tonearest binary64 0x5.09a94p+0 : 0x4.d10558a01bep+4 : inexact-ok = cosh towardzero binary64 0x5.09a94p+0 : 0x4.d10558a01bdfcp+4 : inexact-ok = cosh upward binary64 0x5.09a94p+0 : 0x4.d10558a01bep+4 : inexact-ok = cosh downward intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh tonearest intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh towardzero intel96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh upward intel96 0x5.09a94p+0 : 0x4.d10558a01bdff468p+4 : inexact-ok = cosh downward m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh tonearest m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff46p+4 : inexact-ok = cosh upward m68k96 0x5.09a94p+0 : 0x4.d10558a01bdff468p+4 : inexact-ok = cosh downward binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f6cp+4 : inexact-ok = cosh tonearest binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f7p+4 : inexact-ok = cosh towardzero binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f6cp+4 : inexact-ok = cosh upward binary128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713f7p+4 : inexact-ok = cosh downward ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713ep+4 : inexact-ok = cosh tonearest ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f714p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f713ep+4 : inexact-ok = cosh upward ibm128 0x5.09a94p+0 : 0x4.d10558a01bdff462740c7f714p+4 : inexact-ok = cosh downward binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward binary64 0x5.09a943946f478p+0 : 0x4.d10569ddbbf64p+4 : inexact-ok = cosh downward intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward intel96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60008p+4 : inexact-ok = cosh downward m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh tonearest m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh towardzero m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf6p+4 : inexact-ok = cosh upward m68k96 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60008p+4 : inexact-ok = cosh downward binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480974cp+4 : inexact-ok = cosh tonearest binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480975p+4 : inexact-ok = cosh towardzero binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480974cp+4 : inexact-ok = cosh upward binary128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da480975p+4 : inexact-ok = cosh downward ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48096p+4 : inexact-ok = cosh tonearest ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48098p+4 : inexact-ok = cosh towardzero ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48096p+4 : inexact-ok = cosh upward ibm128 0x5.09a943946f478p+0 : 0x4.d10569ddbbf60000094da48098p+4 : inexact-ok cosh -0x1.41311766f07f6p+2 = cosh downward binary32 -0x5.04c458p+0 : 0x4.b9ac9p+4 : inexact-ok = cosh tonearest binary32 -0x5.04c458p+0 : 0x4.b9ac9p+4 : inexact-ok = cosh towardzero binary32 -0x5.04c458p+0 : 0x4.b9ac9p+4 : inexact-ok = cosh upward binary32 -0x5.04c458p+0 : 0x4.b9ac98p+4 : inexact-ok = cosh downward binary64 -0x5.04c458p+0 : 0x4.b9ac90a84443cp+4 : inexact-ok = cosh tonearest binary64 -0x5.04c458p+0 : 0x4.b9ac90a84443cp+4 : inexact-ok = cosh towardzero binary64 -0x5.04c458p+0 : 0x4.b9ac90a84443cp+4 : inexact-ok = cosh upward binary64 -0x5.04c458p+0 : 0x4.b9ac90a84444p+4 : inexact-ok = cosh downward intel96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh tonearest intel96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh towardzero intel96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh upward intel96 -0x5.04c458p+0 : 0x4.b9ac90a84443c668p+4 : inexact-ok = cosh downward m68k96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh tonearest m68k96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh towardzero m68k96 -0x5.04c458p+0 : 0x4.b9ac90a84443c66p+4 : inexact-ok = cosh upward m68k96 -0x5.04c458p+0 : 0x4.b9ac90a84443c668p+4 : inexact-ok = cosh downward binary128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852acp+4 : inexact-ok = cosh tonearest binary128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852bp+4 : inexact-ok = cosh towardzero binary128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852acp+4 : inexact-ok = cosh upward binary128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852bp+4 : inexact-ok = cosh downward ibm128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852p+4 : inexact-ok = cosh tonearest ibm128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852p+4 : inexact-ok = cosh towardzero ibm128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523852p+4 : inexact-ok = cosh upward ibm128 -0x5.04c458p+0 : 0x4.b9ac90a84443c66064cd523854p+4 : inexact-ok = cosh downward binary32 -0x5.04c46p+0 : 0x4.b9acbp+4 : inexact-ok = cosh tonearest binary32 -0x5.04c46p+0 : 0x4.b9acb8p+4 : inexact-ok = cosh towardzero binary32 -0x5.04c46p+0 : 0x4.b9acbp+4 : inexact-ok = cosh upward binary32 -0x5.04c46p+0 : 0x4.b9acb8p+4 : inexact-ok = cosh downward binary64 -0x5.04c46p+0 : 0x4.b9acb674d0a9p+4 : inexact-ok = cosh tonearest binary64 -0x5.04c46p+0 : 0x4.b9acb674d0a9p+4 : inexact-ok = cosh towardzero binary64 -0x5.04c46p+0 : 0x4.b9acb674d0a9p+4 : inexact-ok = cosh upward binary64 -0x5.04c46p+0 : 0x4.b9acb674d0a94p+4 : inexact-ok = cosh downward intel96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh tonearest intel96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh towardzero intel96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh upward intel96 -0x5.04c46p+0 : 0x4.b9acb674d0a90088p+4 : inexact-ok = cosh downward m68k96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh tonearest m68k96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh towardzero m68k96 -0x5.04c46p+0 : 0x4.b9acb674d0a9008p+4 : inexact-ok = cosh upward m68k96 -0x5.04c46p+0 : 0x4.b9acb674d0a90088p+4 : inexact-ok = cosh downward binary128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322ff4cp+4 : inexact-ok = cosh tonearest binary128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322ff4cp+4 : inexact-ok = cosh towardzero binary128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322ff4cp+4 : inexact-ok = cosh upward binary128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322ff5p+4 : inexact-ok = cosh downward ibm128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322fep+4 : inexact-ok = cosh tonearest ibm128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0323p+4 : inexact-ok = cosh towardzero ibm128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0322fep+4 : inexact-ok = cosh upward ibm128 -0x5.04c46p+0 : 0x4.b9acb674d0a90083aebc0323p+4 : inexact-ok = cosh downward binary64 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh tonearest binary64 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh towardzero binary64 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh upward binary64 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b984p+4 : inexact-ok = cosh downward intel96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh tonearest intel96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh towardzero intel96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh upward intel96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b980008p+4 : inexact-ok = cosh downward m68k96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh tonearest m68k96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh towardzero m68k96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b98p+4 : inexact-ok = cosh upward m68k96 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b980008p+4 : inexact-ok = cosh downward binary128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592f8p+4 : inexact-ok = cosh tonearest binary128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592fcp+4 : inexact-ok = cosh towardzero binary128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592f8p+4 : inexact-ok = cosh upward binary128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592fcp+4 : inexact-ok = cosh downward ibm128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592p+4 : inexact-ok = cosh tonearest ibm128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592p+4 : inexact-ok = cosh towardzero ibm128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb592p+4 : inexact-ok = cosh upward ibm128 -0x5.04c45d9bc1fd8p+0 : 0x4.b9acab280b9800000056edb594p+4 : inexact-ok