glibc/math/auto-libm-test-out-cosh
Joseph Myers 4f1bc131db Split auto-libm-test-out by function.
math/auto-libm-test-out is, at over 30 MB, by far the largest file in
the glibc source tree.  This patch splits it by function, so reducing
it to auto-libm-test-out-<func> files that are all under 5 MB in size.

This is preliminary to splitting up libm-test.inc as well so that each
function's tests can also be processed separately by
gen-libm-test.pl.  As a preliminary patch it doesn't actually
implement that step; rather, all the separate files get concatenated
by the Makefile to produce the monolithic auto-libm-test-out file
again as an input to gen-libm-test.pl.  (The concatentation is
identical to the file in the source tree before this patch.)

Even this preliminary step, however, is of use independent of
splitting up libm-test.inc: some tests for csin and csinh have not
been moved to auto-libm-test-in because they result in
auto-libm-test-out generation taking several minutes rather than a few
seconds (all released MPC versions are very slow for certain sin /
sinh inputs; there are some old improvements in MPC mainline which
should eventually become MPC 1.1, but the complex inverse trig and
hyperbolic functions are slow even in MPC mainline and have yet to be
moved to auto-libm-test-in at all), and it seems much more reasonable
to add such inputs to auto-libm-test-in when it will only slow down
regeneration for particular functions than when it will slow down
regeneration globally.

gen-auto-libm-tests still parses the whole input file, but only
generates output for the requested function.  This ensures bad syntax
in the file is always detected, and parsing the whole file is quick;
it's output generation that is comparatively slow for some functions.

Tested for x86_64.

	* math/gen-auto-libm-tests.c: Update comment about use of program.
	(generate_output): Add argument FUNCTION.
	(main): Require extra argument.  Pass function name to
	generate_output.
	* math/Makefile (generated): Add auto-libm-test-out.
	(libm-test-funcs-auto): New variable.
	(auto-libm-test-out-files): New variable.
	($(objpfx)libm-test.c): Depend on $(auto-libm-test-out-files).
	Concatenate those files to form $(objpfx)auto-libm-test-out and
	use it as input to gen-libm-test.pl.
	* math/README.libm-test: Update.
	* math/auto-libm-test-out: Remove.
	* math/auto-libm-test-out-acos: New generated file.
	* math/auto-libm-test-out-acosh: Likewise.
	* math/auto-libm-test-out-asin: Likewise.
	* math/auto-libm-test-out-asinh: Likewise.
	* math/auto-libm-test-out-atan: Likewise.
	* math/auto-libm-test-out-atan2: Likewise.
	* math/auto-libm-test-out-atanh: Likewise.
	* math/auto-libm-test-out-cabs: Likewise.
	* math/auto-libm-test-out-carg: Likewise.
	* math/auto-libm-test-out-cbrt: Likewise.
	* math/auto-libm-test-out-ccos: Likewise.
	* math/auto-libm-test-out-ccosh: Likewise.
	* math/auto-libm-test-out-cexp: Likewise.
	* math/auto-libm-test-out-clog: Likewise.
	* math/auto-libm-test-out-clog10: Likewise.
	* math/auto-libm-test-out-cos: Likewise.
	* math/auto-libm-test-out-cosh: Likewise.
	* math/auto-libm-test-out-cpow: Likewise.
	* math/auto-libm-test-out-csin: Likewise.
	* math/auto-libm-test-out-csinh: Likewise.
	* math/auto-libm-test-out-csqrt: Likewise.
	* math/auto-libm-test-out-ctan: Likewise.
	* math/auto-libm-test-out-ctanh: Likewise.
	* math/auto-libm-test-out-erf: Likewise.
	* math/auto-libm-test-out-erfc: Likewise.
	* math/auto-libm-test-out-exp: Likewise.
	* math/auto-libm-test-out-exp10: Likewise.
	* math/auto-libm-test-out-exp2: Likewise.
	* math/auto-libm-test-out-expm1: Likewise.
	* math/auto-libm-test-out-fma: Likewise.
	* math/auto-libm-test-out-hypot: Likewise.
	* math/auto-libm-test-out-j0: Likewise.
	* math/auto-libm-test-out-j1: Likewise.
	* math/auto-libm-test-out-jn: Likewise.
	* math/auto-libm-test-out-lgamma: Likewise.
	* math/auto-libm-test-out-log: Likewise.
	* math/auto-libm-test-out-log10: Likewise.
	* math/auto-libm-test-out-log1p: Likewise.
	* math/auto-libm-test-out-log2: Likewise.
	* math/auto-libm-test-out-pow: Likewise.
	* math/auto-libm-test-out-sin: Likewise.
	* math/auto-libm-test-out-sincos: Likewise.
	* math/auto-libm-test-out-sinh: Likewise.
	* math/auto-libm-test-out-sqrt: Likewise.
	* math/auto-libm-test-out-tan: Likewise.
	* math/auto-libm-test-out-tanh: Likewise.
	* math/auto-libm-test-out-tgamma: Likewise.
	* math/auto-libm-test-out-y0: Likewise.
	* math/auto-libm-test-out-y1: Likewise.
	* math/auto-libm-test-out-yn: Likewise.
2017-02-06 18:41:20 +00:00

3388 lines
309 KiB
Plaintext

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