summaryrefslogtreecommitdiff
path: root/REORG.TODO/math/auto-libm-test-out-cosh
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2017-06-08 15:39:03 -0400
committerZack Weinberg <zackw@panix.com>2017-06-08 15:39:03 -0400
commit5046dbb4a7eba5eccfd258f92f4735c9ffc8d069 (patch)
tree4470480d904b65cf14ca524f96f79eca818c3eaf /REORG.TODO/math/auto-libm-test-out-cosh
parent199fc19d3aaaf57944ef036e15904febe877fc93 (diff)
downloadglibc-5046dbb4a7eba5eccfd258f92f4735c9ffc8d069.tar.gz
Prepare for radical source tree reorganization.zack/build-layout-experiment
All top-level files and directories are moved into a temporary storage directory, REORG.TODO, except for files that will certainly still exist in their current form at top level when we're done (COPYING, COPYING.LIB, LICENSES, NEWS, README), all old ChangeLog files (which are moved to the new directory OldChangeLogs, instead), and the generated file INSTALL (which is just deleted; in the new order, there will be no generated files checked into version control).
Diffstat (limited to 'REORG.TODO/math/auto-libm-test-out-cosh')
-rw-r--r--REORG.TODO/math/auto-libm-test-out-cosh3387
1 files changed, 3387 insertions, 0 deletions
diff --git a/REORG.TODO/math/auto-libm-test-out-cosh b/REORG.TODO/math/auto-libm-test-out-cosh
new file mode 100644
index 0000000000..f7a77e69a2
--- /dev/null
+++ b/REORG.TODO/math/auto-libm-test-out-cosh
@@ -0,0 +1,3387 @@
+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 no-test-inline
+= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -max no-test-inline
+= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline 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 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange