diff mbox series

[4/4] math: Remove inline math tests

Message ID 20200317190133.29644-4-adhemerval.zanella@linaro.org
State New
Headers show
Series [1/4] m68k: Remove mathinline.h | expand

Commit Message

Michael Kerrisk \(man-pages\) via Libc-alpha March 17, 2020, 7:01 p.m. UTC
With mathinline removal there is no need to keep building and testing
inline math tests.

Checked on x86_64-linux-gnu and i686-linux-gnu.
---
 math/Makefile              |  34 +----------
 math/gen-libm-test.py      |   2 -
 math/libm-test-asinh.inc   |   4 +-
 math/libm-test-atanh.inc   |   4 +-
 math/libm-test-cosh.inc    |   4 +-
 math/libm-test-driver.c    |   7 ---
 math/libm-test-exp.inc     |   4 +-
 math/libm-test-expm1.inc   |   4 +-
 math/libm-test-hypot.inc   |  32 +++++-----
 math/libm-test-pow.inc     | 118 ++++++++++++++++++-------------------
 math/libm-test-sinh.inc    |   4 +-
 math/libm-test-support.c   |   4 +-
 math/libm-test-support.h   |   2 -
 math/libm-test-tanh.inc    |   4 +-
 math/test-double-vlen2.h   |   1 -
 math/test-double-vlen4.h   |   1 -
 math/test-double-vlen8.h   |   1 -
 math/test-float-vlen16.h   |   1 -
 math/test-float-vlen4.h    |   1 -
 math/test-float-vlen8.h    |   1 -
 math/test-math-inline.h    |  25 --------
 math/test-math-no-inline.h |  23 --------
 22 files changed, 93 insertions(+), 188 deletions(-)
 delete mode 100644 math/test-math-inline.h
 delete mode 100644 math/test-math-no-inline.h

Comments

Andreas Schwab March 17, 2020, 8:53 p.m. UTC | #1
On Mär 17 2020, Adhemerval Zanella via Libc-alpha wrote:

> With mathinline removal there is no need to keep building and testing
> inline math tests.
>
> Checked on x86_64-linux-gnu and i686-linux-gnu.

Ok.

Andreas.
Joseph Myers March 17, 2020, 10:51 p.m. UTC | #2
On Tue, 17 Mar 2020, Adhemerval Zanella via Libc-alpha wrote:

> With mathinline removal there is no need to keep building and testing
> inline math tests.

There's more to remove there.  All the libm-test-ulps files should no 
longer have the "ifloat" etc. ulps.  Those names should be removed from 
ALL_FLOATS in gen-libm-tests.py.  The support for generating ULP_I_* 
macros in gen-libm-test.py should be removed.  Support for no-test-inline 
in gen-auto-libm-tests should be removed, no-test-inline should be removed 
from relevant lines in auto-libm-test-in, corresponding 
auto-libm-test-out-* files should be regenerated.
Michael Kerrisk \(man-pages\) via Libc-alpha March 18, 2020, 2:36 p.m. UTC | #3
On 17/03/2020 19:51, Joseph Myers wrote:
> On Tue, 17 Mar 2020, Adhemerval Zanella via Libc-alpha wrote:
> 
>> With mathinline removal there is no need to keep building and testing
>> inline math tests.
> 
> There's more to remove there.  All the libm-test-ulps files should no 
> longer have the "ifloat" etc. ulps.  Those names should be removed from 
> ALL_FLOATS in gen-libm-tests.py.  The support for generating ULP_I_* 
> macros in gen-libm-test.py should be removed.  Support for no-test-inline 
> in gen-auto-libm-tests should be removed, no-test-inline should be removed 
> from relevant lines in auto-libm-test-in, corresponding 
> auto-libm-test-out-* files should be regenerated.
> 

Thanks, updated patch below.

--

With mathinline removal there is no need to keep building and testing
inline math tests.

The gen-libm-tests.py support to generate ULP_I_* is removed and all
libm-test-ulps files are updated to longer have the
i{float,double,ldouble} entries.  The support for no-test-inline is
also removed from both gen-auto-libm-tests and the
auto-libm-test-out-* were regenerated.

Checked on x86_64-linux-gnu and i686-linux-gnu.
---
 math/Makefile                                 |   34 +-
 math/README.libm-test                         |   33 +-
 math/auto-libm-test-in                        |  124 +-
 math/auto-libm-test-out-acosh                 |  826 +-
 math/auto-libm-test-out-asinh                 |  276 +-
 math/auto-libm-test-out-atanh                 | 1590 +--
 math/auto-libm-test-out-cosh                  | 2244 ++--
 math/auto-libm-test-out-hypot                 | 9442 ++++++++---------
 math/auto-libm-test-out-sinh                  | 1260 +--
 math/gen-auto-libm-tests.c                    |    8 +-
 math/gen-libm-test.py                         |    5 +-
 math/libm-test-asinh.inc                      |    4 +-
 math/libm-test-atanh.inc                      |    4 +-
 math/libm-test-cosh.inc                       |    4 +-
 math/libm-test-driver.c                       |    7 -
 math/libm-test-exp.inc                        |    4 +-
 math/libm-test-expm1.inc                      |    4 +-
 math/libm-test-hypot.inc                      |   32 +-
 math/libm-test-pow.inc                        |  118 +-
 math/libm-test-sinh.inc                       |    4 +-
 math/libm-test-support.c                      |    8 +-
 math/libm-test-support.h                      |    2 -
 math/libm-test-tanh.inc                       |    4 +-
 math/test-double-vlen2.h                      |    1 -
 math/test-double-vlen4.h                      |    1 -
 math/test-double-vlen8.h                      |    1 -
 math/test-double.h                            |    1 -
 math/test-float-vlen16.h                      |    1 -
 math/test-float-vlen4.h                       |    1 -
 math/test-float-vlen8.h                       |    1 -
 math/test-float.h                             |    1 -
 math/test-float128.h                          |    2 -
 math/test-float32.h                           |    1 -
 math/test-float32x.h                          |    1 -
 math/test-float64.h                           |    1 -
 math/test-float64x.h                          |    2 -
 math/test-ldouble.h                           |    3 -
 math/test-math-inline.h                       |   25 -
 math/test-math-no-inline.h                    |   23 -
 sysdeps/aarch64/libm-test-ulps                |  840 --
 sysdeps/alpha/fpu/libm-test-ulps              |  837 --
 sysdeps/arm/libm-test-ulps                    |  552 -
 sysdeps/csky/fpu/libm-test-ulps               |  536 -
 sysdeps/csky/nofpu/libm-test-ulps             |  554 -
 sysdeps/hppa/fpu/libm-test-ulps               |  586 -
 sysdeps/i386/fpu/libm-test-ulps               | 1095 --
 .../i386/i686/fpu/multiarch/libm-test-ulps    | 1086 --
 sysdeps/ia64/fpu/libm-test-ulps               |  911 --
 sysdeps/ieee754/ldbl-128ibm-compat/Makefile   |    2 -
 sysdeps/m68k/coldfire/fpu/libm-test-ulps      |   68 -
 sysdeps/m68k/m680x0/fpu/libm-test-ulps        |  584 -
 sysdeps/microblaze/libm-test-ulps             |  124 -
 sysdeps/mips/mips32/libm-test-ulps            |  552 -
 sysdeps/mips/mips64/libm-test-ulps            |  837 --
 sysdeps/nios2/libm-test-ulps                  |  128 -
 sysdeps/powerpc/fpu/libm-test-ulps            | 1135 --
 sysdeps/powerpc/nofpu/libm-test-ulps          |  862 --
 sysdeps/powerpc/powerpc64/le/Makefile         |    4 +-
 sysdeps/riscv/nofpu/libm-test-ulps            |  813 --
 sysdeps/riscv/rv64/rvd/libm-test-ulps         |  822 --
 sysdeps/s390/fpu/libm-test-ulps               |  817 --
 sysdeps/sh/libm-test-ulps                     |  265 -
 sysdeps/sparc/fpu/libm-test-ulps              |  837 --
 sysdeps/x86_64/fpu/libm-test-ulps             | 1116 --
 64 files changed, 7992 insertions(+), 24074 deletions(-)
 delete mode 100644 math/test-math-inline.h
 delete mode 100644 math/test-math-no-inline.h

diff --git a/math/Makefile b/math/Makefile
index cf92aa772d..6156f6e7e1 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -303,26 +303,19 @@ generated += libm-test-ulps.h $(libm-test-c-auto) $(libm-test-c-noauto) \
 	     $(libm-test-c-narrow)
 
 libm-tests-base-normal = $(foreach t,$(test-types),test-$(t))
-libm-tests-base-inline = $(foreach t,$(test-types),test-i$(t))
 libm-tests-base-narrow = $(foreach t,$(test-type-pairs),test-$(t))
-libm-tests-base = $(libm-tests-base-normal) $(libm-tests-base-inline) \
-		  $(libm-vec-tests)
+libm-tests-base = $(libm-tests-base-normal) $(libm-vec-tests)
 libm-tests-normal = $(foreach t,$(libm-tests-base-normal),\
 				$(foreach f,$(libm-test-funcs-all),\
 					    $(t)-$(f)))
-libm-tests-inline = $(foreach t,$(libm-tests-base-inline),\
-				$(foreach f,$(libm-test-funcs-all),\
-					    $(t)-$(f)))
 libm-tests-narrow = $(foreach t,$(libm-tests-base-narrow),\
 				$(foreach f,$(libm-test-funcs-narrow),\
 					    $(t)-$(f)))
 libm-tests-vector = $(foreach t,$(libmvec-tests),\
 				$(foreach f,$($(t)-funcs),test-$(t)-$(f)))
-libm-tests = $(libm-tests-normal) $(libm-tests-inline) \
-	     $(libm-tests-narrow) $(libm-tests-vector)
+libm-tests = $(libm-tests-normal) $(libm-tests-narrow) $(libm-tests-vector)
 libm-tests-compat = $(foreach t,$(libm-tests-base-normal) \
-				$(libm-tests-base-finite) \
-				$(libm-tests-base-inline),\
+				$(libm-tests-base-finite),\
 				$(foreach f,$(libm-test-funcs-compat),\
 					    $(t)-$(f)))
 libm-tests-for-type = $(foreach f,$(libm-test-funcs-all),\
@@ -417,7 +410,6 @@ CFLAGS-test-float-vlen16-wrappers.c += $(float-vlen16-arch-ext-cflags)
 # validated.
 libm-test-no-inline-cflags = -fno-inline -ffloat-store -fno-builtin \
 			     -fsignaling-nans
-libm-test-inline-cflags = $(libm-test-fast-math-cflags)
 CFLAGS-test-tgmath.c += -fno-builtin
 # The following testcase uses very long lines (>3 million), so it may take a
 # while to compile it. See: http://llvm.org/bugs/show_bug.cgi?id=14106 and
@@ -493,23 +485,11 @@ $(foreach t,$(libm-tests-normal),$(objpfx)$(t).c): $(objpfx)test-%.c:
 	( \
 	  echo "#include <test-$$type.h>"; \
 	  echo "#include <test-math-exceptions.h>"; \
-	  echo "#include <test-math-no-inline.h>"; \
 	  echo "#include <test-math-errno.h>"; \
 	  echo "#include <test-math-scalar.h>"; \
 	  echo "#include <libm-test-$$func.c>"; \
 	) > $@
 
-$(foreach t,$(libm-tests-inline),$(objpfx)$(t).c): $(objpfx)test-i%.c:
-	type_func=$*; \
-	type=$${type_func%%-*}; \
-	func=$${type_func#*-}; \
-	( \
-	  echo "#include <test-$$type.h>"; \
-	  echo "#include <test-math-inline.h>"; \
-	  echo "#include <test-math-scalar.h>"; \
-	  echo "#include <libm-test-$$func.c>"; \
-	) > $@
-
 $(foreach t,$(libm-tests-narrow),$(objpfx)$(t).c): $(objpfx)test-%.c:
 	type_pair_func=$*; \
 	type_pair=$${type_pair_func%-*}; \
@@ -520,7 +500,6 @@ $(foreach t,$(libm-tests-narrow),$(objpfx)$(t).c): $(objpfx)test-%.c:
 	  echo "#include <test-$$ret_type.h>"; \
 	  echo "#include <test-arg-$$arg_type.h>"; \
 	  echo "#include <test-math-exceptions.h>"; \
-	  echo "#include <test-math-no-inline.h>"; \
 	  echo "#include <test-math-errno.h>"; \
 	  echo "#include <test-math-narrow.h>"; \
 	  echo "#include <libm-test-narrow-$$func.c>"; \
@@ -569,13 +548,6 @@ endef
 object-suffixes-left := $(libm-tests-base-normal)
 include $(o-iterator)
 
-define o-iterator-doit
-$(foreach f,$(libm-test-funcs-all),\
-	    $(objpfx)$(o)-$(f).o): CFLAGS += $(libm-test-inline-cflags)
-endef
-object-suffixes-left := $(libm-tests-base-inline)
-include $(o-iterator)
-
 define o-iterator-doit
 $(foreach f,$(libm-test-funcs-narrow),\
 	    $(objpfx)$(o)-$(f).o): CFLAGS += $(libm-test-no-inline-cflags)
diff --git a/math/README.libm-test b/math/README.libm-test
index 53172bbff8..28d7a2ed28 100644
--- a/math/README.libm-test
+++ b/math/README.libm-test
@@ -35,18 +35,14 @@ deviate from the expected results and still be considered correct.
 
 The test drivers "test-double-<func>.c", "test-float-<func>.c", and
 "test-ldouble-<func>.c", generated by the Makefile, test the normal
-double, float and long double implementation of libm.  The test
-drivers with an 'i' in their name ("test-idouble-<func>.c",
-"test-ifloat-<func>.c", and "test-ildoubl-<func>.c") test the
-corresponding inline functions (where available - otherwise they also
-test the real functions in libm).  Each driver selects the desired
-real floating type to exercise the math functions to test with (float,
-double, or long double) by defining a small set of macros just before
-including the generic "libm-test.c" file.  Each driver also either
-defines or undefines the __NO_MATH_INLINES macro just before including
-"libm-test-<func>.c" to select either the real or inline functions,
-respectively.  Each driver is compiled into a single executable test
-program with the corresponding name.
+double, float and long double implementation of libm.  Each driver
+selects the desired real floating type to exercise the math functions
+to test with (float, double, or long double) by defining a small set
+of macros just before including the generic "libm-test.c" file.  Each
+driver also either defines or undefines the __NO_MATH_INLINES macro
+just before including "libm-test-<func>.c" to select either the real
+or inline functions, respectively.  Each driver is compiled into a
+single executable test program with the corresponding name.
 
 As mentioned above, the "gen-libm-test.py" script looks for a file
 named "libm-test-ulps" in the platform specific sysdep directory (or
@@ -100,10 +96,9 @@ Since libm-test-ulps can be generated automatically, just a few notes.
 The file contains lines for maximal errors of single functions, like:
 
 Function "yn":
-idouble: 6
+double: 6
 
-The keywords are float, ifloat, double, idouble, ldouble and ildouble
-(the prefix i stands for inline).
+The keywords are float, double, and ldouble.
 
 Adding tests to libm-test-<func>.inc
 ====================================
@@ -143,11 +138,9 @@ How to read the test output
 
 Running each test on its own at the default level of verbosity will
 print on stdout a line describing the implementation of math functions
-exercised by the test (float, double, or long double), along with
-whether the inline set has been selected, regardless of whether or
-not any inline functions actually exist.  This is then followed by
-the details of test failures (if any).  The output concludes by
-a summary listing the number of test cases exercised and the number
+exercised by the test (float, double, or long double).  This is then
+followed by the details of test failures (if any).  The output concludes
+by a summary listing the number of test cases exercised and the number
 of test failures uncovered.
 
 For each test failure (and for each test case at higher levels of
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index ee56983d75..f36fea0ea8 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -86,10 +86,10 @@ acos -min_subnorm
 
 acosh 1
 acosh 0x1.000002p0
-acosh 0x1.0000000000001p0 no-test-inline
-acosh 0x1.0000000000000002p0 no-test-inline
-acosh 0x1.000000000000000000000000008p0 no-test-inline
-acosh 0x1.0000000000000000000000000001p0 no-test-inline
+acosh 0x1.0000000000001p0
+acosh 0x1.0000000000000002p0
+acosh 0x1.000000000000000000000000008p0
+acosh 0x1.0000000000000000000000000001p0
 acosh 1.625
 acosh 7
 acosh 100
@@ -140,7 +140,7 @@ acosh 0x1.1b836p+0
 acosh 0x1.07c956p+0
 acosh 0x1.1808eep+0
 acosh 0x1.1052c4p+0
-acosh max no-test-inline
+acosh max
 
 add 0 0
 add 0 -0
@@ -375,8 +375,8 @@ asinh min
 asinh -min
 asinh min_subnorm
 asinh -min_subnorm
-asinh max no-test-inline
-asinh -max no-test-inline
+asinh max
+asinh -max
 
 atan 0
 atan -0
@@ -547,24 +547,24 @@ atanh 0x1p-600
 atanh -0x1p-600
 atanh 0x1p-10000
 atanh -0x1p-10000
-atanh 0x0.ffffffp0 no-test-inline
-atanh -0x0.ffffffp0 no-test-inline
-atanh 0x0.ffffffff8p0 no-test-inline
-atanh -0x0.ffffffff8p0 no-test-inline
-atanh 0x0.ffffffffffffp0 no-test-inline
-atanh -0x0.ffffffffffffp0 no-test-inline
-atanh 0x0.fffffffffffff8p0 no-test-inline
-atanh -0x0.fffffffffffff8p0 no-test-inline
-atanh 0x0.ffffffffffffffffp0 no-test-inline
-atanh -0x0.ffffffffffffffffp0 no-test-inline
-atanh 0x0.ffffffffffffffffffffffffffcp0 no-test-inline
-atanh -0x0.ffffffffffffffffffffffffffcp0 no-test-inline
-atanh 0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
-atanh -0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
+atanh 0x0.ffffffp0
+atanh -0x0.ffffffp0
+atanh 0x0.ffffffff8p0
+atanh -0x0.ffffffff8p0
+atanh 0x0.ffffffffffffp0
+atanh -0x0.ffffffffffffp0
+atanh 0x0.fffffffffffff8p0
+atanh -0x0.fffffffffffff8p0
+atanh 0x0.ffffffffffffffffp0
+atanh -0x0.ffffffffffffffffp0
+atanh 0x0.ffffffffffffffffffffffffffcp0
+atanh -0x0.ffffffffffffffffffffffffffcp0
+atanh 0x0.ffffffffffffffffffffffffffff8p0
+atanh -0x0.ffffffffffffffffffffffffffff8p0
 atanh -0x6.e6c77p-20
 atanh 0x3.2ca824p-4
 atanh -0x1.cc1d66p-4
-atanh -0xf.cd3809ca8fd28p-4 no-test-inline
+atanh -0xf.cd3809ca8fd28p-4
 atanh -0x1.04f386p-4
 atanh -0x2.084568p-4
 atanh -0x3.e0a5d8p-4
@@ -4451,8 +4451,8 @@ cosh 0x2.f5d128p+0
 cosh -0xd.0c03p+0
 cosh -0x3.d04328728b72cp-4
 cosh 0x1.629188p+4
-cosh max no-test-inline
-cosh -max no-test-inline
+cosh max
+cosh -max
 cosh min
 cosh -min
 cosh min_subnorm
@@ -4474,14 +4474,14 @@ cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline
-cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
-cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
-cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a4p+12
+cosh 0x2.c5d37700c6bb03a8p+12
+cosh -0x2.c5d37700c6bb03a4p+12
+cosh -0x2.c5d37700c6bb03a8p+12
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12
 
 cpow 1 0 0 0 ignore-zero-inf-sign
 cpow 2 0 10 0 ignore-zero-inf-sign
@@ -5659,42 +5659,42 @@ hypot 0.75 1.25
 hypot 1.0 0x1p-61
 hypot 0x1p+0 0x1.fp-129
 hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
-hypot 0x3p125 0x4p125 no-test-inline:binary32
-hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:binary32
-hypot 0x3p1021 0x4p1021 no-test-inline:binary64
-hypot 0x1p+0 0x0.3ep-1022 no-test-inline:binary64
-hypot 0x3p16381 0x4p16381 no-test-inline
+hypot 0x3p125 0x4p125
+hypot 0x1.234566p-126 0x1.234566p-126
+hypot 0x3p1021 0x4p1021
+hypot 0x1p+0 0x0.3ep-1022
+hypot 0x3p16381 0x4p16381
 hypot 0x1p-149 0x1p-149
 hypot 0x1p-1074 0x1p-1074
-hypot 0x1p-16445 0x1p-16445 no-test-inline
-hypot 0x1p-16494 0x1p-16494 no-test-inline
+hypot 0x1p-16445 0x1p-16445
+hypot 0x1p-16494 0x1p-16494
 hypot 0x0.fffffep-126 0x0.fp-127
 hypot 0x0.fffffep-126 0x0.fp-130
 hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
 hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
-hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
-hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
-hypot 0 min no-test-inline
-hypot 0 min_subnorm no-test-inline
-hypot 0 -min no-test-inline
-hypot 0 -min_subnorm no-test-inline
-hypot min 0 no-test-inline
-hypot min_subnorm 0 no-test-inline
-hypot -min 0 no-test-inline
-hypot -min_subnorm 0 no-test-inline
-hypot min min no-test-inline
-hypot min_subnorm min_subnorm no-test-inline
-hypot min min_subnorm no-test-inline
+hypot 0x0.ffffffp-16382 0x0.fp-16383
+hypot 0x0.ffffffp-16382 0x0.fp-16386
+hypot 0 min
+hypot 0 min_subnorm
+hypot 0 -min
+hypot 0 -min_subnorm
+hypot min 0
+hypot min_subnorm 0
+hypot -min 0
+hypot -min_subnorm 0
+hypot min min
+hypot min_subnorm min_subnorm
+hypot min min_subnorm
 hypot 0x1.fp127 0x1.fp127
 hypot 0x1.fp1023 0x1.fp1023
-hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
+hypot 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
 
 hypot 0x1p-127 0x1p-149
 hypot 0x1p-1023 0x1p-1074
 hypot 0x1p-970 0x1p-1074
-hypot 0x1p-16383 0x1p-16445 no-test-inline
-hypot 0x1p-16384 0x1p-16446 no-test-inline
-hypot 0x1p-16383 0x1p-16494 no-test-inline
+hypot 0x1p-16383 0x1p-16445
+hypot 0x1p-16384 0x1p-16446
+hypot 0x1p-16383 0x1p-16494
 
 hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
 
@@ -7301,8 +7301,8 @@ sinh -0x1.3dda8ap+0
 sinh -0x5.ee9218p-4
 sinh -0x1.bcfc98p+0
 sinh -0x6.9bbb6df7c5d08p-4
-sinh max no-test-inline
-sinh -max no-test-inline
+sinh max
+sinh -max
 sinh min
 sinh -min
 sinh min_subnorm
@@ -7314,10 +7314,10 @@ sinh 0x2.c679d1f73f0fap+8
 sinh 0x2.c679d1f73f0fcp+8
 sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline
-sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+sinh 0x2.c5d37700c6bb03a4p+12
+sinh 0x2.c5d37700c6bb03a8p+12
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
 
 sub 0 0
 sub 0 -0
diff --git a/math/auto-libm-test-out-acosh b/math/auto-libm-test-out-acosh
index 57cfaee1ff..f408be3df1 100644
--- a/math/auto-libm-test-out-acosh
+++ b/math/auto-libm-test-out-acosh
@@ -48,350 +48,350 @@ acosh 0x1.000002p0
 = acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
 = acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
 = acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
-acosh 0x1.0000000000001p0 no-test-inline
-= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok
-acosh 0x1.0000000000000002p0 no-test-inline
-= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok
-acosh 0x1.000000000000000000000000008p0 no-test-inline
-= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok
-acosh 0x1.0000000000000000000000000001p0 no-test-inline
-= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok
-= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok
-= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok
-= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok
-= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok
-= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok
-= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea96p-56 : no-test-inline inexact-ok
-= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok
-= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok
-= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok
-= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok
-= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok
-= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok
+acosh 0x1.0000000000001p0
+= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok
+= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok
+acosh 0x1.0000000000000002p0
+= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok
+= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok
+acosh 0x1.000000000000000000000000008p0
+= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok
+= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok
+= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok
+= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok
+= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok
+= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok
+= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
+= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok
+= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
+= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok
+acosh 0x1.0000000000000000000000000001p0
+= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok
+= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok
+= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok
+= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok
+= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok
+= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok
+= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok
+= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok
+= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok
+= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok
+= acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok
+= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok
+= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok
+= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok
+= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok
+= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok
+= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok
+= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok
+= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok
+= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok
+= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok
+= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok
+= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok
+= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok
+= acosh downward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok
+= acosh tonearest binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok
+= acosh towardzero binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok
+= acosh upward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea96p-56 : inexact-ok
+= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok
+= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok
+= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok
+= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok
+= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
+= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok
+= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok
+= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok
 acosh 1.625
 = acosh downward binary32 0x1.ap+0 : 0x1.11156p+0 : inexact-ok
 = acosh tonearest binary32 0x1.ap+0 : 0x1.11156p+0 : inexact-ok
@@ -1898,72 +1898,72 @@ acosh 0x1.1052c4p+0
 = acosh tonearest ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff4ap-4 : inexact-ok
 = acosh towardzero ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff48p-4 : inexact-ok
 = acosh upward ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff4ap-4 : inexact-ok
-acosh max no-test-inline
-= acosh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= acosh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= acosh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= acosh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : no-test-inline inexact-ok
-= acosh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= acosh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= acosh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= acosh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= acosh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= acosh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= acosh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= acosh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= acosh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= acosh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= acosh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok
-= acosh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= acosh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok
-= acosh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= acosh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= acosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= acosh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= acosh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= acosh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= acosh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= acosh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= acosh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= acosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= acosh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= acosh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= acosh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= acosh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= acosh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= acosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= acosh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= acosh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= acosh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= acosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= acosh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= acosh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok
-= acosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= acosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok
-= acosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= acosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= acosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= acosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= acosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
-= acosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
-= acosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
-= acosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
+acosh max
+= acosh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= acosh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= acosh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= acosh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok
+= acosh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= acosh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= acosh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= acosh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= acosh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
+= acosh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= acosh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
+= acosh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= acosh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= acosh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= acosh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok
+= acosh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= acosh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= acosh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= acosh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok
+= acosh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
+= acosh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
+= acosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
+= acosh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
+= acosh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
+= acosh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= acosh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
+= acosh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= acosh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= acosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= acosh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= acosh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= acosh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= acosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= acosh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= acosh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= acosh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= acosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= acosh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= acosh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= acosh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= acosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= acosh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= acosh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= acosh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= acosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= acosh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok
+= acosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= acosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= acosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= acosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok
+= acosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= acosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= acosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= acosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= acosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
+= acosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
+= acosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
+= acosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
diff --git a/math/auto-libm-test-out-asinh b/math/auto-libm-test-out-asinh
index 07bce930e7..8520865bab 100644
--- a/math/auto-libm-test-out-asinh
+++ b/math/auto-libm-test-out-asinh
@@ -2822,141 +2822,141 @@ asinh -min_subnorm
 = asinh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = asinh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
 = asinh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-asinh max no-test-inline
-= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : no-test-inline inexact-ok
-= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok
-= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok
-= asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= asinh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok
-= asinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok
-= asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
-= asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
-= asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
-= asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
-asinh -max no-test-inline
-= asinh downward binary32 -0xf.fffffp+124 : -0x5.96a7e8p+4 : no-test-inline inexact-ok
-= asinh tonearest binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh towardzero binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh upward binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok
-= asinh downward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= asinh tonearest binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok
-= asinh towardzero binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= asinh upward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok
-= asinh downward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= asinh tonearest intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh towardzero intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh upward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh downward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok
-= asinh tonearest m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh towardzero m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh upward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok
-= asinh downward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok
-= asinh tonearest binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh towardzero binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh upward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok
-= asinh downward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok
-= asinh tonearest ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh towardzero ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh upward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok
-= asinh downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= asinh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok
-= asinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= asinh upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok
-= asinh downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= asinh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok
-= asinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok
-= asinh downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= asinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok
-= asinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= asinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok
-= asinh downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok
-= asinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok
-= asinh downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok
-= asinh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok
-= asinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok
-= asinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok
-= asinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok
-= asinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
-= asinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok
-= asinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
-= asinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok
+asinh max
+= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok
+= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok
+= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok
+= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok
+= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
+= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok
+= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok
+= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok
+= asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
+= asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
+= asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok
+= asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok
+= asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
+= asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok
+= asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= asinh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok
+= asinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok
+= asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
+= asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
+= asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
+= asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
+asinh -max
+= asinh downward binary32 -0xf.fffffp+124 : -0x5.96a7e8p+4 : inexact-ok
+= asinh tonearest binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok
+= asinh towardzero binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok
+= asinh upward binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok
+= asinh downward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : inexact-ok
+= asinh tonearest binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : inexact-ok
+= asinh towardzero binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : inexact-ok
+= asinh upward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : inexact-ok
+= asinh downward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : inexact-ok
+= asinh tonearest intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh towardzero intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh upward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh downward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : inexact-ok
+= asinh tonearest m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh towardzero m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh upward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok
+= asinh downward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok
+= asinh tonearest binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh towardzero binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh upward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok
+= asinh downward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok
+= asinh tonearest ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh towardzero ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh upward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok
+= asinh downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : inexact-ok
+= asinh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : inexact-ok
+= asinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : inexact-ok
+= asinh upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : inexact-ok
+= asinh downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : inexact-ok
+= asinh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : inexact-ok
+= asinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok
+= asinh downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= asinh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok
+= asinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= asinh upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok
+= asinh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= asinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok
+= asinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= asinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok
+= asinh downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok
+= asinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok
+= asinh downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok
+= asinh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok
+= asinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok
+= asinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok
+= asinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= asinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok
+= asinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= asinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok
+= asinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
+= asinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok
+= asinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
+= asinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok
diff --git a/math/auto-libm-test-out-atanh b/math/auto-libm-test-out-atanh
index 35107be000..d90a390f19 100644
--- a/math/auto-libm-test-out-atanh
+++ b/math/auto-libm-test-out-atanh
@@ -1248,732 +1248,732 @@ atanh -0x1p-10000
 = atanh tonearest binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
 = atanh towardzero binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
 = atanh upward binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
-atanh 0x0.ffffffp0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-atanh -0x0.ffffffp0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-atanh 0x0.ffffffff8p0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
-atanh -0x0.ffffffff8p0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
-atanh 0x0.ffffffffffffp0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok
-atanh -0x0.ffffffffffffp0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
-atanh 0x0.fffffffffffff8p0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-atanh -0x0.fffffffffffff8p0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-atanh 0x0.ffffffffffffffffp0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-atanh -0x0.ffffffffffffffffp0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-atanh 0x0.ffffffffffffffffffffffffffcp0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
-atanh -0x0.ffffffffffffffffffffffffffcp0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-atanh 0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
-= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
-= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
-atanh -0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
-= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
+atanh 0x0.ffffffp0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+atanh -0x0.ffffffp0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+atanh 0x0.ffffffff8p0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
+= atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
+= atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok
+= atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok
+atanh -0x0.ffffffff8p0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok
+atanh 0x0.ffffffffffffp0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok
+= atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok
+= atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok
+= atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok
+= atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok
+atanh -0x0.ffffffffffffp0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok
+= atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok
+= atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
+atanh 0x0.fffffffffffff8p0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+atanh -0x0.fffffffffffff8p0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+atanh 0x0.ffffffffffffffffp0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+atanh -0x0.ffffffffffffffffp0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+atanh 0x0.ffffffffffffffffffffffffffcp0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
+atanh -0x0.ffffffffffffffffffffffffffcp0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+atanh 0x0.ffffffffffffffffffffffffffff8p0
+= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
+= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
+= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
+= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
+= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
+atanh -0x0.ffffffffffffffffffffffffffff8p0
+= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
+= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
+= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
+= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
+= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
+= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
+= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
+= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
+= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
+= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
+= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
+= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
+= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
+= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
+= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
+= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
+= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
+= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
 atanh -0x6.e6c77p-20
 = atanh downward binary32 -0x6.e6c77p-20 : -0x6.e6c778p-20 : inexact-ok
 = atanh tonearest binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
@@ -2049,75 +2049,75 @@ atanh -0x1.cc1d66p-4
 = atanh tonearest ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok
 = atanh towardzero ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
 = atanh upward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
-atanh -0xf.cd3809ca8fd28p-4 no-test-inline
-= atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
-= atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : no-test-inline inexact-ok
-= atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
-= atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
-= atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
-= atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : no-test-inline inexact-ok
-= atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
-= atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
-= atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
-= atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok
-= atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok
-= atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
-= atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok
-= atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok
-= atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok
-= atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok
-= atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok
-= atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok
-= atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok
-= atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok
+atanh -0xf.cd3809ca8fd28p-4
+= atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok
+= atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok
+= atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok
+= atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok
+= atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
+= atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
+= atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok
+= atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
+= atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
+= atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
+= atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
+= atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
+= atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : inexact-ok
+= atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
+= atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
+= atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
+= atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok
+= atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok
+= atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
+= atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
+= atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
+= atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
+= atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
+= atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
+= atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok
+= atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok
+= atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok
+= atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok
+= atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
+= atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
+= atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : inexact-ok
+= atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
+= atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
+= atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
+= atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok
+= atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok
+= atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
+= atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok
+= atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok
+= atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok
+= atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok
+= atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok
+= atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok
+= atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok
+= atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok
 atanh -0x1.04f386p-4
 = atanh downward binary32 -0x1.04f386p-4 : -0x1.054e22p-4 : inexact-ok
 = atanh tonearest binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
diff --git a/math/auto-libm-test-out-cosh b/math/auto-libm-test-out-cosh
index f7a77e69a2..35edd5a7ee 100644
--- a/math/auto-libm-test-out-cosh
+++ b/math/auto-libm-test-out-cosh
@@ -955,144 +955,144 @@ cosh 0x1.629188p+4
 = 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 max
+= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -max
+= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 cosh min
 = cosh downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
 = cosh tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -2401,987 +2401,987 @@ cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = 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
+cosh 0x2.c5d37700c6bb03a4p+12
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a8p+12
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a4p+12
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a8p+12
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
diff --git a/math/auto-libm-test-out-hypot b/math/auto-libm-test-out-hypot
index edf8b70c11..92ab48df84 100644
--- a/math/auto-libm-test-out-hypot
+++ b/math/auto-libm-test-out-hypot
@@ -9209,403 +9209,403 @@ hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
 = hypot tonearest ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c97768018p-500 : inexact-ok
 = hypot towardzero ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c9776801p-500 : inexact-ok
 = hypot upward ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c97768018p-500 : inexact-ok
-hypot 0x3p125 0x4p125 no-test-inline:binary32
-= hypot downward binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot downward binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot downward intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot downward m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot downward binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot downward ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot tonearest ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot towardzero ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-= hypot upward ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok
-hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:binary32
-= hypot downward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : no-test-inline:binary32 inexact-ok
-= hypot upward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : no-test-inline:binary32 inexact-ok
-= hypot downward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok
-= hypot upward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd787p-128 : no-test-inline:binary32 inexact-ok
-= hypot downward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot upward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : no-test-inline:binary32 inexact-ok
-= hypot downward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok
-= hypot upward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : no-test-inline:binary32 inexact-ok
-= hypot downward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok
-= hypot upward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b9470290484p-128 : no-test-inline:binary32 inexact-ok
-= hypot downward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok
-= hypot tonearest ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok
-= hypot towardzero ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok
-= hypot upward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702906p-128 : no-test-inline:binary32 inexact-ok
-hypot 0x3p1021 0x4p1021 no-test-inline:binary64
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline:binary64 inexact-ok overflow errno-erange-ok
-= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline:binary64 inexact-ok overflow errno-erange
-= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline:binary64 inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline:binary64 inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000008p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000000000000000000008p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8.00000000000000000000000004p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000004p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6.00000000000000000000000002p+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok
-hypot 0x1p+0 0x0.3ep-1022 no-test-inline:binary64
-= hypot downward binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary32 0x1p+0 0x8p-152 : 0x1.000002p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0x1p+0 0x8p-152 : 0x1.0000000000001p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0x1p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0x1p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary64 0x1p+0 0xf.8p-1028 : 0x1.0000000000001p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward intel96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward m68k96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward binary128 0x1p+0 0xf.8p-1028 : 0x1.0000000000000000000000000001p+0 : no-test-inline:binary64 inexact-ok
-= hypot downward ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot tonearest ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot towardzero ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok
-= hypot upward ibm128 0x1p+0 0xf.8p-1028 : 0x1.000000000000000000000000008p+0 : no-test-inline:binary64 inexact-ok
-hypot 0x3p16381 0x4p16381 no-test-inline
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline inexact-ok
-= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok
-= hypot downward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok
-= hypot downward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+hypot 0x3p125 0x4p125
+= hypot downward binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot downward binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot downward intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot downward m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot downward binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot downward ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot tonearest ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot towardzero ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+= hypot upward ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok
+hypot 0x1.234566p-126 0x1.234566p-126
+= hypot downward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : inexact-ok
+= hypot tonearest binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : inexact-ok
+= hypot towardzero binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : inexact-ok
+= hypot upward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : inexact-ok
+= hypot downward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok
+= hypot tonearest binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok
+= hypot towardzero binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok
+= hypot upward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd787p-128 : inexact-ok
+= hypot downward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot tonearest intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot towardzero intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot upward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : inexact-ok
+= hypot downward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot tonearest m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot towardzero m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok
+= hypot upward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : inexact-ok
+= hypot downward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok
+= hypot tonearest binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok
+= hypot towardzero binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok
+= hypot upward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b9470290484p-128 : inexact-ok
+= hypot downward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok
+= hypot tonearest ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok
+= hypot towardzero ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok
+= hypot upward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702906p-128 : inexact-ok
+hypot 0x3p1021 0x4p1021
+= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : inexact-ok
+= hypot downward binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot tonearest binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000008p+1020 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000000000000000000008p+1020 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot tonearest ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8.00000000000000000000000004p+1020 : inexact-ok
+= hypot downward binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot tonearest binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot towardzero binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot upward binary64 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000004p+1020 : inexact-ok
+= hypot downward intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot tonearest intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot towardzero intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot upward intel96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : inexact-ok
+= hypot downward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot tonearest m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot towardzero m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot upward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : inexact-ok
+= hypot downward binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot tonearest binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot towardzero binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot upward binary128 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+1020 : inexact-ok
+= hypot downward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot tonearest ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot towardzero ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok
+= hypot upward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6.00000000000000000000000002p+1020 : inexact-ok
+= hypot downward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot tonearest binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot towardzero binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot upward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot downward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot tonearest intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot towardzero intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot upward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot downward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot tonearest m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot towardzero m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot upward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot downward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot tonearest binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot towardzero binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot upward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot downward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot tonearest ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot towardzero ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+= hypot upward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok
+hypot 0x1p+0 0x0.3ep-1022
+= hypot downward binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward binary32 0x1p+0 0x8p-152 : 0x1.000002p+0 : inexact-ok
+= hypot downward binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward binary64 0x1p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
+= hypot downward intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward intel96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= hypot downward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward m68k96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
+= hypot downward binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward binary128 0x1p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= hypot downward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot tonearest ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot towardzero ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok
+= hypot upward ibm128 0x1p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
+= hypot downward binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot tonearest ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot towardzero ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot upward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok
+= hypot downward binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot tonearest binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot towardzero binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot upward binary64 0x1p+0 0xf.8p-1028 : 0x1.0000000000001p+0 : inexact-ok
+= hypot downward intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot tonearest intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot towardzero intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot upward intel96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : inexact-ok
+= hypot downward m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot tonearest m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot towardzero m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot upward m68k96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : inexact-ok
+= hypot downward binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot tonearest binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot towardzero binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot upward binary128 0x1p+0 0xf.8p-1028 : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= hypot downward ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot tonearest ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot towardzero ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok
+= hypot upward ibm128 0x1p+0 0xf.8p-1028 : 0x1.000000000000000000000000008p+0 : inexact-ok
+hypot 0x3p16381 0x4p16381
+= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : inexact-ok
+= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok
+= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot tonearest intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot towardzero intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot upward intel96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : inexact-ok
+= hypot downward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot tonearest m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot towardzero m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot upward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : inexact-ok
+= hypot downward binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot tonearest binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot towardzero binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok
+= hypot upward binary128 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+16380 : inexact-ok
+= hypot downward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot tonearest intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot towardzero intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot upward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : inexact-ok
+= hypot downward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot tonearest m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot towardzero m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot upward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : inexact-ok
+= hypot downward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok
+= hypot upward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000000000000000004p+16380 : inexact-ok
+= hypot downward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot tonearest intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot towardzero intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot upward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot downward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot tonearest m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot towardzero m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot upward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot downward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot tonearest binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot towardzero binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot upward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok
+= hypot downward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok
+= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok
+= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok
+= hypot upward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6.0000000000000000000000000004p+16380 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 hypot 0x1p-149 0x1p-149
 = hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
 = hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -9828,735 +9828,7 @@ hypot 0x1p-1074 0x1p-1074
 = hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
 = hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
-hypot 0x1p-16445 0x1p-16445 no-test-inline
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-16448 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-16448 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x8p-16448 : 0x1p-16444 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-hypot 0x1p-16494 0x1p-16494 no-test-inline
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-16448 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-16448 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-16496 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-16448 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-16448 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-16496 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x8p-16448 : 0x1p-16444 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x4p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x4p-16496 : 0x8.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x4p-16496 : 0x4.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16496 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16496 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x8p-16448 : 0x8.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x4p-16448 : 0x4.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x4p-16496 : 0x8p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-hypot 0x0.fffffep-126 0x0.fp-127
-= hypot downward binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
-= hypot tonearest binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
-= hypot towardzero binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
-= hypot upward binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb1p-128 : inexact-ok
-= hypot downward binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
-= hypot tonearest binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
-= hypot towardzero binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
-= hypot upward binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
-= hypot downward intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot tonearest intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot towardzero intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot upward intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf2178p-128 : inexact-ok
-= hypot downward m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot tonearest m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot towardzero m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
-= hypot upward m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf2178p-128 : inexact-ok
-= hypot downward binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
-= hypot tonearest binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
-= hypot towardzero binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
-= hypot upward binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20a4p-128 : inexact-ok
-= hypot downward ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
-= hypot tonearest ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
-= hypot towardzero ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
-= hypot upward ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee22p-128 : inexact-ok
-hypot 0x0.fffffep-126 0x0.fp-130
-= hypot downward binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c19p-128 : inexact-ok
-= hypot tonearest binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c198p-128 : inexact-ok
-= hypot towardzero binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c19p-128 : inexact-ok
-= hypot upward binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c198p-128 : inexact-ok
-= hypot downward binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
-= hypot tonearest binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
-= hypot towardzero binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
-= hypot upward binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
-= hypot downward intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
-= hypot tonearest intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
-= hypot towardzero intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
-= hypot upward intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
-= hypot downward m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
-= hypot tonearest m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
-= hypot towardzero m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
-= hypot upward m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
-= hypot downward binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d34p-128 : inexact-ok
-= hypot tonearest binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d38p-128 : inexact-ok
-= hypot towardzero binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d34p-128 : inexact-ok
-= hypot upward binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d38p-128 : inexact-ok
-= hypot downward ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1cp-128 : inexact-ok
-= hypot tonearest ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1ep-128 : inexact-ok
-= hypot towardzero ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1cp-128 : inexact-ok
-= hypot upward ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1ep-128 : inexact-ok
-hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+hypot 0x1p-16445 0x1p-16445
 = hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
 = hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
 = hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -10605,26 +9877,38 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
 = hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot downward binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x8p-152 0x1.ep-1024 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x8p-152 0x1.ep-1024 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x8p-152 0x1.ep-1024 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x8p-152 0x1.ep-1024 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x8p-152 0x1.ep-1024 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-16448 : 0x8.0000000000000000000000000008p-152 : inexact-ok
 = hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
 = hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
 = hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
@@ -10673,123 +9957,195 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
 = hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
 = hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
 = hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
-= hypot downward binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot tonearest intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot towardzero intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot upward intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot downward m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot upward m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot downward binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot tonearest binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot towardzero binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot upward binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
-= hypot downward ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394e4p-1024 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok underflow errno-erange-ok
-hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-16448 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x8p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x8p-16448 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : inexact-ok underflow errno-erange-ok
+hypot 0x1p-16494 0x1p-16494
+= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
+= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
@@ -10802,26 +10158,50 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
 = hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
 = hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
-= hypot downward binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x8p-152 0x3.cp-1028 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x8p-152 0x3.cp-1028 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x8p-152 0x3.cp-1028 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x8p-152 0x3.cp-1028 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x8p-152 0x3.cp-1028 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-16448 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-16448 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x4p-16448 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-16448 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-16448 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-16496 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-16496 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-16496 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-16496 : 0x8.0000000000000000000000000008p-152 : inexact-ok
 = hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
 = hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
 = hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
@@ -10870,2207 +10250,2827 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
 = hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
 = hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
 = hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
-= hypot downward binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot tonearest intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot towardzero intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot upward intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot downward m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot upward m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot downward binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot tonearest binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot towardzero binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot upward binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
-= hypot downward ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
-= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
-= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
-= hypot upward binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
-= hypot downward intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
-= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
-= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
-= hypot upward intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
-= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
-= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
-= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
-= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
-= hypot downward binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024 : inexact-ok
-= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024 : inexact-ok
-= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024 : inexact-ok
-= hypot upward binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024 : inexact-ok
-= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok underflow errno-erange-ok
-hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x1.ep-16384 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x1.ep-16384 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x1.ep-16384 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe3p-16384 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe3p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc44p-16384 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc48p-16384 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc44p-16384 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc48p-16384 : no-test-inline inexact-ok
-hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x3.cp-16388 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x3.cp-16388 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x3.cp-16388 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x3.cp-16388 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x3.cp-16388 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x3.cp-16388 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : no-test-inline inexact-ok
-= hypot upward intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : no-test-inline inexact-ok
-= hypot downward m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e88p-16384 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e88p-16384 : no-test-inline inexact-ok
-= hypot upward binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384 : no-test-inline inexact-ok
-hypot 0 min no-test-inline
-= hypot downward binary32 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot 0 min_subnorm no-test-inline
-= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot 0 -min no-test-inline
-= hypot downward binary32 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot 0 -min_subnorm no-test-inline
-= hypot downward binary32 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x0p+0 -0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x0p+0 -0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 -0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 -0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x0p+0 -0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x0p+0 -0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x0p+0 -0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x0p+0 -0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot min 0 no-test-inline
-= hypot downward binary32 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot min_subnorm 0 no-test-inline
-= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot -min 0 no-test-inline
-= hypot downward binary32 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward intel96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
-= hypot downward binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward intel96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward binary128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot -min_subnorm 0 no-test-inline
-= hypot downward binary32 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward intel96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 -0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
-= hypot downward binary64 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 -0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 -0x8p-16448 0x0p+0 : 0x8p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 -0x4p-16448 0x0p+0 : 0x4p-16448 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 -0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 -0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 -0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 -0x4p-16496 0x0p+0 : 0x4p-16496 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-hypot min min no-test-inline
-= hypot downward binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : no-test-inline inexact-ok
-= hypot tonearest binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : no-test-inline inexact-ok
-= hypot towardzero binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : no-test-inline inexact-ok
-= hypot upward binary32 0x4p-128 0x4p-128 : 0x5.a827ap-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef32428p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef32428p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa58p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9bacp-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x4p-1024 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x4p-1024 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x4p-1024 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-1024 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x4p-1024 : 0x4.00000000000000000000000002p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x4p-16384 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x4p-16384 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-16384 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x2p-16384 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x2p-16384 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x2p-16384 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x2p-16384 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x8p-972 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x8p-972 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x8p-972 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x8p-972 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x8p-972 : 0x4.00000000000000000000000002p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1024 0x4p-128 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-128 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1024 0x4p-128 : 0x4.00000000000000000000000002p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32428p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32428p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa58p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x4p-16384 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x4p-16384 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-16384 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x2p-16384 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x2p-16384 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x2p-16384 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1024 0x8p-972 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000000f8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000001p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000000f8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000004p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x4p-128 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32428p-16384 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32428p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa58p-16384 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x8p-972 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x4p-128 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe7799218p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe7799214p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd528p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd52cp-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd528p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd52cp-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x8p-972 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x8p-972 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x4p-128 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x4p-128 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-128 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-972 0x4p-128 : 0x4.00000000000000000000000002p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x4p-1024 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x4p-1024 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x4p-1024 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000000f8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000001p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000000f8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000004p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x4p-16384 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x4p-16384 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-16384 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x2p-16384 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x2p-16384 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x2p-16384 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x2p-16384 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6485p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6485p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754bp-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3758p-972 : no-test-inline inexact-ok
-hypot min_subnorm min_subnorm no-test-inline
-= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x8p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x8p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x8p-16448 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-152 0x4p-16448 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-16448 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-16448 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-152 0x4p-16496 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-152 0x4p-16496 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x8p-16448 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1076 0x4p-16448 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-16448 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1076 0x4p-16496 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x8p-16448 0x8p-16448 : 0x1p-16444 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x8p-16448 0x4p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x8p-16448 0x4p-16496 : 0x8.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16448 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16448 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x8p-16448 : 0xcp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x4p-16448 0x4p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16448 0x4p-16496 : 0x4.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16496 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16496 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16496 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x8p-16448 : 0x8.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x4p-16448 : 0x4.000000000004p-16448 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x4p-16496 0x4p-16496 : 0x8p-16496 : no-test-inline inexact-ok underflow errno-erange-ok
-hypot min min_subnorm no-test-inline
-= hypot downward binary32 0x4p-128 0x8p-152 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary32 0x4p-128 0x8p-152 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary32 0x4p-128 0x8p-152 : 0x4p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary32 0x4p-128 0x8p-152 : 0x4.000008p-128 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff80004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff802p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-128 0x4p-1076 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-1076 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-128 0x4p-1076 : 0x4.00000000000000000000000002p-128 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x8p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x8p-16448 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-128 0x4p-16448 : 0x4.0000000000000008p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-16448 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-16448 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-128 0x4p-16496 : 0x4p-128 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-128 0x4p-16496 : 0x4p-128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-128 0x4p-16496 : 0x4p-128 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-128 0x4p-16496 : 0x4.0000000000000000000000000004p-128 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x4p-1024 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x4p-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000001fcp-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000002p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000001fcp-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000002p-1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x8p-16448 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-1024 0x4p-16448 : 0x4.0000000000000008p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-16448 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-1024 0x4p-16496 : 0x4.0000000000000000000000000004p-1024 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x4p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16384 0x8p-16448 : 0x4.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok
-= hypot upward m68k96 0x4p-16384 0x4p-16448 : 0x4.0000000000000008p-16384 : no-test-inline inexact-ok
-= hypot downward binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16384 0x4p-16448 : 0x4.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x4p-16384 0x4p-16496 : 0x4.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x2p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x2p-16384 0x8p-16448 : 0x2.0000000000000008p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x2p-16384 0x8p-16448 : 0x2.0000000000000004p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x2p-16384 0x8p-16448 : 0x2.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x2p-16384 0x4p-16448 : 0x2.0000000000000004p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x2p-16384 0x4p-16448 : 0x2.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x2p-16384 0x4p-16496 : 0x2.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest ibm128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward ibm128 0x8p-972 0x8p-152 : 0x8.00000000000000000000000004p-152 : no-test-inline inexact-ok
-= hypot downward binary64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary64 0x8p-972 0x4p-1076 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
-= hypot downward intel96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-1076 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x8p-972 0x4p-1076 : 0x8.00000000000000000000000004p-972 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward intel96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x8p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x8p-16448 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward m68k96 0x8p-972 0x4p-16448 : 0x8.000000000000001p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-16448 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-16448 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-= hypot downward binary128 0x8p-972 0x4p-16496 : 0x8p-972 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x8p-972 0x4p-16496 : 0x8p-972 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x8p-972 0x4p-16496 : 0x8p-972 : no-test-inline inexact-ok
-= hypot upward binary128 0x8p-972 0x4p-16496 : 0x8.0000000000000000000000000008p-972 : no-test-inline inexact-ok
-hypot 0x1.fp127 0x1.fp127
-= hypot downward binary32 0xf.8p+124 0xf.8p+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= hypot tonearest binary32 0xf.8p+124 0xf.8p+124 : plus_infty : inexact-ok overflow errno-erange
-= hypot towardzero binary32 0xf.8p+124 0xf.8p+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.8p+124 0xf.8p+124 : plus_infty : inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
-= hypot tonearest binary64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
-= hypot towardzero binary64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
-= hypot upward binary64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41efp+128 : inexact-ok
-= hypot downward intel96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot tonearest intel96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot towardzero intel96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot upward intel96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c2p+128 : inexact-ok
-= hypot downward m68k96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot tonearest m68k96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot towardzero m68k96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2cp+128 : inexact-ok
-= hypot upward m68k96 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c2p+128 : inexact-ok
-= hypot downward binary128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb34p+128 : inexact-ok
-= hypot tonearest binary128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb341p+128 : inexact-ok
-= hypot towardzero binary128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb34p+128 : inexact-ok
+= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x8p-16448 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x4p-16448 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x4p-16496 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-16448 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-16448 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x4p-16448 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-16448 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-16448 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-16496 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-16496 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-16448 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x0p+0 : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x8p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x8p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x8p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x8p-16448 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x8p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x8p-16448 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x8p-16448 : 0xb.504f333f9de8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x8p-16448 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x8p-16448 0x4p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa5p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x4p-16448 : 0x8.f1bbcdcbfa54p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x8p-16448 0x4p-16496 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x8p-16448 0x4p-16496 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-16448 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-16448 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-16448 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16448 0x0p+0 : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-16448 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-16448 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-16448 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x4p-16448 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x4p-16448 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa5p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16448 0x8p-16448 : 0x8.f1bbcdcbfa54p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x4p-16448 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x4p-16448 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcefp-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16448 0x4p-16448 : 0x5.a827999fcef4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16448 0x4p-16496 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16448 0x4p-16496 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16496 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-16496 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-16496 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-16496 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16496 0x0p+0 : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-16496 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-16496 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16496 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16496 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16496 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16496 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x4p-16496 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x4p-16496 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffep-126 0x0.fp-127
+= hypot downward binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
+= hypot tonearest binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
+= hypot towardzero binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08p-128 : inexact-ok
+= hypot upward binary32 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb1p-128 : inexact-ok
+= hypot downward binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot tonearest binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot towardzero binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot upward binary64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot downward intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot tonearest intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot towardzero intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot upward intel96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf2178p-128 : inexact-ok
+= hypot downward m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot tonearest m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot towardzero m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217p-128 : inexact-ok
+= hypot upward m68k96 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf2178p-128 : inexact-ok
+= hypot downward binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
+= hypot tonearest binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
+= hypot towardzero binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20ap-128 : inexact-ok
+= hypot upward binary128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee20a4p-128 : inexact-ok
+= hypot downward ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
+= hypot tonearest ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
+= hypot towardzero ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee2p-128 : inexact-ok
+= hypot upward ibm128 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf217216526aee22p-128 : inexact-ok
+hypot 0x0.fffffep-126 0x0.fp-130
+= hypot downward binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c19p-128 : inexact-ok
+= hypot tonearest binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c198p-128 : inexact-ok
+= hypot towardzero binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c19p-128 : inexact-ok
+= hypot upward binary32 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c198p-128 : inexact-ok
+= hypot downward binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot tonearest binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot towardzero binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot upward binary64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot downward intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
+= hypot tonearest intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
+= hypot towardzero intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
+= hypot upward intel96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
+= hypot downward m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
+= hypot tonearest m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
+= hypot towardzero m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f29p-128 : inexact-ok
+= hypot upward m68k96 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f298p-128 : inexact-ok
+= hypot downward binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d34p-128 : inexact-ok
+= hypot tonearest binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d38p-128 : inexact-ok
+= hypot towardzero binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d34p-128 : inexact-ok
+= hypot upward binary128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1d38p-128 : inexact-ok
+= hypot downward ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1cp-128 : inexact-ok
+= hypot tonearest ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1ep-128 : inexact-ok
+= hypot towardzero ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1cp-128 : inexact-ok
+= hypot upward ibm128 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88f297cf6ea10e1ep-128 : inexact-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
+= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x1.ep-1024 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x1.ep-1024 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x1.ep-1024 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x1.ep-1024 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x1.ep-1024 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot upward intel96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot downward binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot upward binary128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7fp-1024 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f8p-1024 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ec7f47b71873394e4p-1024 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
+= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
+= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x3.cp-1028 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x3.cp-1028 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x3.cp-1028 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x3.cp-1028 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x3.cp-1028 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot upward intel96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot downward binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot upward binary128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot tonearest binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot towardzero binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot upward binary64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot downward intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
+= hypot tonearest intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
+= hypot towardzero intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
+= hypot upward intel96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
+= hypot downward m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
+= hypot tonearest m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
+= hypot towardzero m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d78p-1024 : inexact-ok
+= hypot upward m68k96 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d8p-1024 : inexact-ok
+= hypot downward binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024 : inexact-ok
+= hypot tonearest binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024 : inexact-ok
+= hypot towardzero binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024 : inexact-ok
+= hypot upward binary128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024 : inexact-ok
+= hypot downward ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok underflow errno-erange-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16383
+= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
+= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x1.ep-16384 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x1.ep-16384 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x1.ep-16384 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x1.ep-16384 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x1.ep-16384 : 0x1.ep-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x1.ep-16384 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x1.ep-16384 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x3.fffffcp-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x3.fffffcp-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x3.fffffcp-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok
+= hypot tonearest m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok
+= hypot towardzero m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok
+= hypot upward m68k96 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok
+= hypot downward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x3.fffffcp-16384 0x0p+0 : 0x3.fffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x3.fffffcp-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot tonearest intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot towardzero intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot upward intel96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe3p-16384 : inexact-ok
+= hypot downward m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot tonearest m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot towardzero m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe28p-16384 : inexact-ok
+= hypot upward m68k96 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe3p-16384 : inexact-ok
+= hypot downward binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc44p-16384 : inexact-ok
+= hypot tonearest binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc48p-16384 : inexact-ok
+= hypot towardzero binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc44p-16384 : inexact-ok
+= hypot upward binary128 0x3.fffffcp-16384 0x1.ep-16384 : 0x4.6aeb0c414d6ebe293db63292cc48p-16384 : inexact-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16386
+= hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= hypot upward binary32 0x8p-152 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6484p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x8p-152 : 0xb.504f333f9de6485p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754a8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754bp-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3754p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x8p-152 : 0xb.504f333f9de6484597d89b3758p-152 : inexact-ok
+= hypot downward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x4p-1076 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x4p-1076 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-152 0x4p-1076 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-152 0x3.cp-16388 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-152 0x3.cp-16388 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-152 0x3.cp-16388 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-152 0x3.cp-16388 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x3.cp-16388 : 0x3.cp-16388 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-1076 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward binary64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef3242p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32428p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa54p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x4p-1076 : 0x5.a827999fcef32422cbec4d9baa58p-1076 : inexact-ok
+= hypot downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-1076 0x3.cp-16388 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-1076 0x3.cp-16388 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-1076 0x3.cp-16388 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-1076 0x3.cp-16388 : 0x4.000000000000