math: Remove inline math tests
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 17 Mar 2020 18:46:29 +0000 (15:46 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 19 Mar 2020 14:45:44 +0000 (11:45 -0300)
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.

64 files changed:
math/Makefile
math/README.libm-test
math/auto-libm-test-in
math/auto-libm-test-out-acosh
math/auto-libm-test-out-asinh
math/auto-libm-test-out-atanh
math/auto-libm-test-out-cosh
math/auto-libm-test-out-hypot
math/auto-libm-test-out-sinh
math/gen-auto-libm-tests.c
math/gen-libm-test.py
math/libm-test-asinh.inc
math/libm-test-atanh.inc
math/libm-test-cosh.inc
math/libm-test-driver.c
math/libm-test-exp.inc
math/libm-test-expm1.inc
math/libm-test-hypot.inc
math/libm-test-pow.inc
math/libm-test-sinh.inc
math/libm-test-support.c
math/libm-test-support.h
math/libm-test-tanh.inc
math/test-double-vlen2.h
math/test-double-vlen4.h
math/test-double-vlen8.h
math/test-double.h
math/test-float-vlen16.h
math/test-float-vlen4.h
math/test-float-vlen8.h
math/test-float.h
math/test-float128.h
math/test-float32.h
math/test-float32x.h
math/test-float64.h
math/test-float64x.h
math/test-ldouble.h
math/test-math-inline.h [deleted file]
math/test-math-no-inline.h [deleted file]
sysdeps/aarch64/libm-test-ulps
sysdeps/alpha/fpu/libm-test-ulps
sysdeps/arm/libm-test-ulps
sysdeps/csky/fpu/libm-test-ulps
sysdeps/csky/nofpu/libm-test-ulps
sysdeps/hppa/fpu/libm-test-ulps
sysdeps/i386/fpu/libm-test-ulps
sysdeps/i386/i686/fpu/multiarch/libm-test-ulps
sysdeps/ia64/fpu/libm-test-ulps
sysdeps/ieee754/ldbl-128ibm-compat/Makefile
sysdeps/m68k/coldfire/fpu/libm-test-ulps
sysdeps/m68k/m680x0/fpu/libm-test-ulps
sysdeps/microblaze/libm-test-ulps
sysdeps/mips/mips32/libm-test-ulps
sysdeps/mips/mips64/libm-test-ulps
sysdeps/nios2/libm-test-ulps
sysdeps/powerpc/fpu/libm-test-ulps
sysdeps/powerpc/nofpu/libm-test-ulps
sysdeps/powerpc/powerpc64/le/Makefile
sysdeps/riscv/nofpu/libm-test-ulps
sysdeps/riscv/rv64/rvd/libm-test-ulps
sysdeps/s390/fpu/libm-test-ulps
sysdeps/sh/libm-test-ulps
sysdeps/sparc/fpu/libm-test-ulps
sysdeps/x86_64/fpu/libm-test-ulps

index e17bc50..a26dfc4 100644 (file)
@@ -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>"; \
@@ -570,13 +549,6 @@ 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)
 endef
index 53172bb..28d7a2e 100644 (file)
@@ -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
index ee56983..f36fea0 100644 (file)
@@ -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
index 57cfaee..f408be3 100644 (file)
@@ -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
index 07bce93..8520865 100644 (file)
@@ -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
index 35107be..d90a390 100644 (file)
@@ -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
index f7a77e6..35edd5a 100644 (file)
@@ -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
index edf8b70..92ab48d 100644 (file)
@@ -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.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 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : inexact-ok
+= hypot tonearest intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : inexact-ok
+= hypot towardzero intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : inexact-ok
+= hypot upward intel96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : inexact-ok
+= hypot downward m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : inexact-ok
+= hypot tonearest m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : inexact-ok
+= hypot towardzero m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b638p-16384 : inexact-ok
+= hypot upward m68k96 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b64p-16384 : inexact-ok
+= hypot downward binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e88p-16384 : inexact-ok
+= hypot tonearest binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384 : inexact-ok
+= hypot towardzero binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e88p-16384 : inexact-ok
+= hypot upward binary128 0x3.fffffcp-16384 0x3.cp-16388 : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384 : inexact-ok
+hypot 0 min
+= hypot downward binary32 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward intel96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x0p+0 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot downward binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward intel96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward m68k96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward binary128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward ibm128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+hypot 0 min_subnorm
+= 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 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 0 -min
+= hypot downward binary32 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward intel96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward binary128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x0p+0 -0x4p-128 : 0x4p-128 : inexact-ok
+= hypot downward binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot downward ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 -0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok
+= hypot downward binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 -0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x0p+0 -0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward intel96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward binary128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok
+= hypot downward ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x0p+0 -0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+hypot 0 -min_subnorm
+= 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 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 min 0
+= hypot downward binary32 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward intel96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+hypot min_subnorm 0
+= 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 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 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 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 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 -min 0
+= hypot downward binary32 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward binary64 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward intel96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward intel96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward binary128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward binary128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 -0x4p-128 0x0p+0 : 0x4p-128 : inexact-ok
+= hypot downward binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok
+= hypot downward ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 -0x4p-1024 0x0p+0 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok
+= hypot downward binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 -0x4p-16384 0x0p+0 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 -0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward binary64 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward intel96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward intel96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward binary128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot upward binary128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok
+= hypot downward ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 -0x8p-972 0x0p+0 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+hypot -min_subnorm 0
+= 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 -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 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 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 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 min min
+= hypot downward binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : inexact-ok
+= hypot tonearest binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : inexact-ok
+= hypot towardzero binary32 0x4p-128 0x4p-128 : 0x5.a82798p-128 : inexact-ok
+= hypot upward binary32 0x4p-128 0x4p-128 : 0x5.a827ap-128 : inexact-ok
+= hypot downward binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x4p-128 : 0x5.a827999fcef32428p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef3242p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x4p-128 : 0x5.a827999fcef32428p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baa58p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x4p-128 : 0x5.a827999fcef32422cbec4d9bacp-128 : inexact-ok
+= hypot downward binary64 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x4p-1024 : 0x4.0000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x4p-1024 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x4p-1024 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-1024 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x4p-1024 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x4p-1024 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x4p-16384 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x4p-16384 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-16384 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-16384 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x2p-16384 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x2p-16384 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x2p-16384 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x2p-16384 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward binary64 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x8p-972 : 0x4.0000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x8p-972 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x8p-972 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x8p-972 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x8p-972 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x8p-972 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x4p-1024 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-1024 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x4p-1024 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : inexact-ok
+= hypot tonearest binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : inexact-ok
+= hypot towardzero binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : inexact-ok
+= hypot upward binary64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : inexact-ok
+= hypot downward intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32428p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3242p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32428p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef32422cbec4d9baa58p-1024 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x4p-16384 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x4p-16384 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-16384 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x2p-16384 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x2p-16384 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x2p-16384 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x2p-16384 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x4p-1024 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
+= hypot downward intel96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000000f8p-972 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000001p-972 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000000f8p-972 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000001p-972 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-1024 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-1024 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32428p-16384 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef3242p-16384 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32428p-16384 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa54p-16384 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x4p-16384 : 0x5.a827999fcef32422cbec4d9baa58p-16384 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x2p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-1024 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f05p-16384 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f058p-16384 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b4p-16384 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-16384 : 0x4.78dde6e5fd29f057ce73018173b8p-16384 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe7799218p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921p-16384 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x2p-16384 : 0x2.d413cccfe7799214p-16384 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x2p-16384 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-972 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward binary64 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x8p-972 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
+= hypot downward intel96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x8p-972 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x8p-972 0x4p-128 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x8p-972 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= hypot downward binary64 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x8p-972 0x4p-1024 : 0x8.0000000000008p-972 : inexact-ok
+= hypot downward intel96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x4p-1024 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x4p-1024 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000000f8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000001p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000000f8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000001p-972 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x8p-972 0x4p-1024 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x8p-972 0x4p-1024 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x4p-16384 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x4p-16384 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-16384 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-16384 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward intel96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x2p-16384 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x2p-16384 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x2p-16384 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x2p-16384 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : inexact-ok
+= hypot upward binary64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : inexact-ok
+= hypot downward intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x8p-972 : 0xb.504f333f9de6485p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6484p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x8p-972 : 0xb.504f333f9de6485p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754a8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754bp-972 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : inexact-ok
+= hypot tonearest ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : inexact-ok
+= hypot towardzero ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3754p-972 : inexact-ok
+= hypot upward ibm128 0x8p-972 0x8p-972 : 0xb.504f333f9de6484597d89b3758p-972 : inexact-ok
+hypot min_subnorm min_subnorm
+= 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 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 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 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 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 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 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 min min_subnorm
+= hypot downward binary32 0x4p-128 0x8p-152 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary32 0x4p-128 0x8p-152 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary32 0x4p-128 0x8p-152 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary32 0x4p-128 0x8p-152 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x8p-152 : 0x4.000000000007fff8p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff80004p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff8p-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x8p-152 : 0x4.000000000007fffffffffff802p-128 : inexact-ok
+= hypot downward binary64 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot tonearest binary64 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot towardzero binary64 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot upward binary64 0x4p-128 0x4p-1076 : 0x4.0000000000004p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x4p-1076 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-1076 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot tonearest ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot towardzero ibm128 0x4p-128 0x4p-1076 : 0x4p-128 : inexact-ok
+= hypot upward ibm128 0x4p-128 0x4p-1076 : 0x4.00000000000000000000000002p-128 : inexact-ok
+= hypot downward intel96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot tonearest intel96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot towardzero intel96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot upward intel96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x8p-16448 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x8p-16448 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x8p-16448 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot tonearest m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot towardzero m68k96 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot upward m68k96 0x4p-128 0x4p-16448 : 0x4.0000000000000008p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-16448 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-16448 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward binary128 0x4p-128 0x4p-16496 : 0x4p-128 : inexact-ok
+= hypot tonearest binary128 0x4p-128 0x4p-16496 : 0x4p-128 : inexact-ok
+= hypot towardzero binary128 0x4p-128 0x4p-16496 : 0x4p-128 : inexact-ok
+= hypot upward binary128 0x4p-128 0x4p-16496 : 0x4.0000000000000000000000000004p-128 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x4p-1076 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000001fcp-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000002p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000001fcp-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-1076 : 0x4.00000000000000000000000002p-1024 : inexact-ok
+= hypot downward ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-1024 0x4p-1076 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot tonearest intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot towardzero intel96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot upward intel96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x8p-16448 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x8p-16448 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x8p-16448 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot tonearest m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot towardzero m68k96 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot upward m68k96 0x4p-1024 0x4p-16448 : 0x4.0000000000000008p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-16448 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-16448 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : inexact-ok
+= hypot tonearest binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : inexact-ok
+= hypot towardzero binary128 0x4p-1024 0x4p-16496 : 0x4p-1024 : inexact-ok
+= hypot upward binary128 0x4p-1024 0x4p-16496 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x4p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x8p-16448 : 0x4.0000000000000008p-16384 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16384 0x8p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16384 0x8p-16448 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok
+= hypot tonearest m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok
+= hypot towardzero m68k96 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok
+= hypot upward m68k96 0x4p-16384 0x4p-16448 : 0x4.0000000000000008p-16384 : inexact-ok
+= hypot downward binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-16448 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16384 0x4p-16448 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x4p-16384 0x4p-16496 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x4p-16384 0x4p-16496 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x8p-16448 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x8p-16448 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x8p-16448 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x4p-16448 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x4p-16448 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x4p-16496 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward binary64 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x8p-972 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x8p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x8p-972 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x8p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x8p-972 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot tonearest binary64 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot towardzero binary64 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot upward binary64 0x8p-972 0x4p-1076 : 0x8.0000000000008p-972 : inexact-ok
+= hypot downward intel96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x4p-1076 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-1076 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x8p-972 0x4p-1076 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x8p-972 0x4p-1076 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot tonearest intel96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot towardzero intel96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot upward intel96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x8p-16448 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x8p-16448 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x8p-16448 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot tonearest m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot towardzero m68k96 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot upward m68k96 0x8p-972 0x4p-16448 : 0x8.000000000000001p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-16448 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-16448 : 0x8.0000000000000000000000000008p-972 : inexact-ok
+= hypot downward binary128 0x8p-972 0x4p-16496 : 0x8p-972 : inexact-ok
+= hypot tonearest binary128 0x8p-972 0x4p-16496 : 0x8p-972 : inexact-ok
+= hypot towardzero binary128 0x8p-972 0x4p-16496 : 0x8p-972 : inexact-ok
+= hypot upward binary128 0x8p-972 0x4p-16496 : 0x8.0000000000000000000000000008p-972 : 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 upward binary128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb341p+128 : inexact-ok
 = hypot downward ibm128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb3p+128 : inexact-ok
 = hypot tonearest ibm128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb38p+128 : inexact-ok
@@ -13161,199 +13161,199 @@ hypot 0x1.fp1023 0x1.fp1023
 = hypot tonearest ibm128 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = hypot towardzero ibm128 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot upward ibm128 0xf.8p+1020 0xf.8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward binary64 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 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot tonearest binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc 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 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+hypot 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc
+= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot tonearest binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc 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 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 hypot 0x1p-127 0x1p-149
 = hypot downward binary32 0x2p-128 0x8p-152 : 0x2p-128 : inexact-ok underflow errno-erange-ok
 = hypot tonearest binary32 0x2p-128 0x8p-152 : 0x2p-128 : inexact-ok underflow errno-erange-ok
@@ -13516,67 +13516,858 @@ hypot 0x1p-1023 0x1p-1074
 = 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 binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x2p-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x2p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x2p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x2p-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x2p-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
-= hypot downward binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot tonearest intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot towardzero intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot upward intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot downward m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot tonearest m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot towardzero m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot upward m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot downward binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot tonearest binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot towardzero binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot upward binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
-= hypot downward ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot tonearest binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot towardzero binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot upward binary64 0x2p-1024 0x4p-1076 : 0x2.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
-= hypot downward intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot tonearest intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot towardzero intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot upward intel96 0x2p-1024 0x4p-1076 : 0x2.0000000000000004p-1024 : inexact-ok
-= hypot downward m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot tonearest m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot towardzero m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
-= hypot upward m68k96 0x2p-1024 0x4p-1076 : 0x2.0000000000000004p-1024 : inexact-ok
-= hypot downward binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000003fep-1024 : inexact-ok
-= hypot tonearest binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000004p-1024 : inexact-ok
-= hypot towardzero binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000003fep-1024 : inexact-ok
-= hypot upward binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000004p-1024 : inexact-ok
-= hypot downward ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x2p-1024 0x4p-1076 : 0x2.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
-hypot 0x1p-970 0x1p-1074
+= hypot downward binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x2p-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x2p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x2p-1024 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x2p-1024 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x2p-1024 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot tonearest intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot towardzero intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot upward intel96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot downward m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot tonearest m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot towardzero m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot upward m68k96 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot downward binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot tonearest binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot towardzero binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot upward binary128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok
+= hypot downward ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward binary64 0x2p-1024 0x4p-1076 : 0x2.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= hypot downward intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot tonearest intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot towardzero intel96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot upward intel96 0x2p-1024 0x4p-1076 : 0x2.0000000000000004p-1024 : inexact-ok
+= hypot downward m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot tonearest m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot towardzero m68k96 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok
+= hypot upward m68k96 0x2p-1024 0x4p-1076 : 0x2.0000000000000004p-1024 : inexact-ok
+= hypot downward binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000003fep-1024 : inexact-ok
+= hypot tonearest binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000004p-1024 : inexact-ok
+= hypot towardzero binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000003fep-1024 : inexact-ok
+= hypot upward binary128 0x2p-1024 0x4p-1076 : 0x2.00000000000000000000000004p-1024 : inexact-ok
+= hypot downward ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x2p-1024 0x4p-1076 : 0x2.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+hypot 0x1p-970 0x1p-1074
+= 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 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 binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary64 0x4p-972 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x4p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x4p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x4p-972 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward ibm128 0x4p-972 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
+= hypot downward binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot tonearest binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot towardzero binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot upward binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot downward intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot tonearest intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot towardzero intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot upward intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot downward m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot tonearest m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot towardzero m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot upward m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot downward binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot tonearest binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot towardzero binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot upward binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
+= hypot downward ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot tonearest binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot towardzero binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot upward binary64 0x4p-972 0x4p-1076 : 0x4.0000000000004p-972 : inexact-ok
+= hypot downward intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot tonearest intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot towardzero intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot upward intel96 0x4p-972 0x4p-1076 : 0x4.0000000000000008p-972 : inexact-ok
+= hypot downward m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot tonearest m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot towardzero m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot upward m68k96 0x4p-972 0x4p-1076 : 0x4.0000000000000008p-972 : inexact-ok
+= hypot downward binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot tonearest binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot towardzero binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
+= hypot upward binary128 0x4p-972 0x4p-1076 : 0x4.0000000000000000000000000004p-972 : inexact-ok
+= hypot downward ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
+= hypot tonearest ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
+= hypot towardzero ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
+= hypot upward ibm128 0x4p-972 0x4p-1076 : 0x4.00000000000000000000000004p-972 : inexact-ok underflow errno-erange-ok
+hypot 0x1p-16383 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
+= 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 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
+= 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 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 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x8p-16448 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x8p-16448 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x8p-16448 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+hypot 0x1p-16384 0x1p-16446
+= 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 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 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 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 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 intel96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x1p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x1p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x1p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x1p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x1p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x1p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x1p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x1p-16384 0x8p-16448 : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x1p-16384 0x8p-16448 : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x1p-16384 0x8p-16448 : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward m68k96 0x1p-16384 0x4p-16448 : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x1p-16384 0x4p-16448 : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+hypot 0x1p-16383 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
@@ -13645,6 +14436,30 @@ hypot 0x1p-970 0x1p-1074
 = 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
@@ -13713,989 +14528,174 @@ hypot 0x1p-970 0x1p-1074
 = 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 binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary64 0x4p-972 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
-= hypot downward intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero intel96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward intel96 0x4p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero m68k96 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward m68k96 0x4p-972 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
-= hypot downward binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero binary128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward binary128 0x4p-972 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
-= hypot downward ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot tonearest ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot towardzero ibm128 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok
-= hypot upward ibm128 0x4p-972 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
-= hypot downward binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot tonearest binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot towardzero binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot upward binary64 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot downward intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot tonearest intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot towardzero intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot upward intel96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot downward m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot tonearest m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot towardzero m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot upward m68k96 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot downward binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot tonearest binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot towardzero binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot upward binary128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok
-= hypot downward ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
-= hypot upward ibm128 0x4p-972 0x0p+0 : 0x4p-972 : inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot tonearest binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot towardzero binary64 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot upward binary64 0x4p-972 0x4p-1076 : 0x4.0000000000004p-972 : inexact-ok
-= hypot downward intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot tonearest intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot towardzero intel96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot upward intel96 0x4p-972 0x4p-1076 : 0x4.0000000000000008p-972 : inexact-ok
-= hypot downward m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot tonearest m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot towardzero m68k96 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot upward m68k96 0x4p-972 0x4p-1076 : 0x4.0000000000000008p-972 : inexact-ok
-= hypot downward binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot tonearest binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot towardzero binary128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok
-= hypot upward binary128 0x4p-972 0x4p-1076 : 0x4.0000000000000000000000000004p-972 : inexact-ok
-= hypot downward ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
-= hypot tonearest ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
-= hypot towardzero ibm128 0x4p-972 0x4p-1076 : 0x4p-972 : inexact-ok underflow errno-erange-ok
-= hypot upward ibm128 0x4p-972 0x4p-1076 : 0x4.00000000000000000000000004p-972 : inexact-ok underflow errno-erange-ok
-hypot 0x1p-16383 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 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 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 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 0x1p-16384 0x1p-16446 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 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 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 intel96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward intel96 0x1p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward m68k96 0x1p-16384 0x8p-152 : 0x8.000000000000001p-152 : no-test-inline inexact-ok
-= hypot downward binary128 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x1p-16384 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
-= hypot upward binary128 0x1p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : no-test-inline inexact-ok
-= hypot downward intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward intel96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward m68k96 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot upward binary128 0x1p-16384 0x0p+0 : 0x1p-16384 : no-test-inline inexact-ok underflow-ok errno-erange-ok
-= hypot downward intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero intel96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward intel96 0x1p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward m68k96 0x1p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : no-test-inline inexact-ok
-= hypot downward binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot tonearest binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot towardzero binary128 0x1p-16384 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok
-= hypot upward binary128 0x1p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : no-test-inline inexact-ok
-= hypot downward intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero intel96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward intel96 0x1p-16384 0x8p-16448 : 0x1.0000000000000008p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x1p-16384 0x8p-16448 : 0x1.0000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x1p-16384 0x8p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x1p-16384 0x8p-16448 : 0x1.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero m68k96 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward m68k96 0x1p-16384 0x4p-16448 : 0x1.0000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot downward binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot tonearest binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot towardzero binary128 0x1p-16384 0x4p-16448 : 0x1p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-= hypot upward binary128 0x1p-16384 0x4p-16448 : 0x1.0000000000000000000000000004p-16384 : no-test-inline inexact-ok underflow errno-erange-ok
-hypot 0x1p-16383 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 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 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 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 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 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x0p+0 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero intel96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward intel96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward m68k96 0x2p-16384 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
+= hypot downward binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-1076 : 0x4p-1076 : inexact-ok
+= hypot upward binary128 0x2p-16384 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
+= hypot downward intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero intel96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward intel96 0x2p-16384 0x8p-16448 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x8p-16448 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x8p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x8p-16448 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero m68k96 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward m68k96 0x2p-16384 0x4p-16448 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-16448 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x4p-16448 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= hypot downward binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot tonearest binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot towardzero binary128 0x2p-16384 0x4p-16496 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
+= hypot upward binary128 0x2p-16384 0x4p-16496 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
 hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
 = hypot downward binary32 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942414p+0 : inexact-ok
 = hypot tonearest binary32 -0x1.fa7deap+0 0x1.a761bcp+0 : 0x2.942418p+0 : inexact-ok
index 6b64c51..e78b02b 100644 (file)
@@ -2115,144 +2115,144 @@ sinh -0x6.9bbb6df7c5d08p-4
 = sinh tonearest ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
 = sinh towardzero ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
 = sinh upward ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
-sinh max no-test-inline
-= sinh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh -max no-test-inline
-= sinh downward binary32 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary32 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest intel96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest m68k96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward ibm128 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh tonearest ibm128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest intel96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest intel96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary128 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh max
+= sinh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh -max
+= sinh downward binary32 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary32 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh downward binary64 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary64 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh downward intel96 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest intel96 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest m68k96 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary128 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 -0xf.fffffp+124 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh tonearest ibm128 -0xf.fffffp+124 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary64 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh downward intel96 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest intel96 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary128 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward intel96 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest intel96 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary128 -0xf.fffffffffffffffp+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 sinh min
 = sinh downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
 = sinh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
@@ -3015,495 +3015,495 @@ sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
-= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh 0x2.c5d37700c6bb03a4p+12
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh 0x2.c5d37700c6bb03a8p+12
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok
+= sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
index e18b540..71a55d4 100644 (file)
@@ -92,8 +92,7 @@
    permitted.  In other cases (where no overflow or underflow is
    permitted), errno is expected to be left unchanged.
 
-   The flag "no-test-inline" indicates a test is disabled for inline
-   function testing; "ignore-zero-inf-sign" indicates the the signs of
+   The flag "ignore-zero-inf-sign" indicates the the signs of
    zero and infinite results should be ignored; "xfail" indicates the
    test is disabled as expected to produce incorrect results,
    "xfail-rounding" indicates the test is disabled only in rounding
    plus_infty or minus_infty for infinite expected results, or as
    integer constant expressions (not necessarily with the right type)
    or IGNORE for integer inputs and outputs.  Flags are
-   "no-test-inline", "ignore-zero-info-sign", "xfail", "<exception>",
+   "ignore-zero-info-sign", "xfail", "<exception>",
    "<exception>-ok", "errno-<value>", "errno-<value>-ok", which may be
    unconditional or conditional.  "<exception>" indicates that a
    correct result means the given exception should be raised.
@@ -336,7 +335,6 @@ typedef struct
 /* A type of input flag.  */
 typedef enum
   {
-    flag_no_test_inline,
     flag_ignore_zero_inf_sign,
     flag_xfail,
     flag_xfail_rounding,
@@ -364,7 +362,6 @@ typedef enum
    enumeration.  */
 static const char *const input_flags[num_input_flag_types] =
   {
-    "no-test-inline",
     "ignore-zero-inf-sign",
     "xfail",
     "xfail-rounding",
@@ -2050,7 +2047,6 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf,
              for (size_t i = 0; i < it->num_flags; i++)
                switch (it->flags[i].type)
                  {
-                 case flag_no_test_inline:
                  case flag_ignore_zero_inf_sign:
                  case flag_xfail:
                    if (fprintf (fp, " %s%s",
index 0142c0f..3e5eaed 100755 (executable)
@@ -24,8 +24,7 @@ import re
 
 
 # Sorted list of all float types in ulps files.
-ALL_FLOATS = ('double', 'float', 'float128', 'idouble',
-              'ifloat', 'ifloat128', 'ildouble', 'ldouble')
+ALL_FLOATS = ('double', 'float', 'float128', 'ldouble')
 
 # Map float types in ulps files to C-like prefix for macros.
 ALL_FLOATS_PFX = {'double': 'DBL',
@@ -94,7 +93,6 @@ BEAUTIFY_MAP = {'minus_zero': '-0',
 
 # Flags in auto-libm-test-out that map directly to C flags.
 FLAGS_SIMPLE = {'ignore-zero-inf-sign': 'IGNORE_ZERO_INF_SIGN',
-                'no-test-inline': 'NO_TEST_INLINE',
                 'xfail': 'XFAIL_TEST'}
 
 # Exceptions in auto-libm-test-out, and their corresponding C flags
@@ -558,7 +556,6 @@ def gen_test_line(descr_args, descr_res, args_str):
                 or 'ERRNO' in res[-1]
                 or 'IGNORE_ZERO_INF_SIGN' in res[-1]
                 or 'TEST_NAN_SIGN' in res[-1]
-                or 'NO_TEST_INLINE' in res[-1]
                 or 'XFAIL' in res[-1]):
             raise ValueError('wrong number of arguments: %s' % args_str)
         res_rm = [res, res, res, res]
index 52240b2..dca1fce 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data asinh_test_data[] =
   {
-    TEST_f_f (asinh, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (asinh, minus_infty, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (asinh, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_f_f (asinh, minus_infty, minus_infty, ERRNO_UNCHANGED),
     TEST_f_f (asinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (asinh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (asinh, snan_value, qnan_value, INVALID_EXCEPTION),
index 2ed5210..af17474 100644 (file)
@@ -30,8 +30,8 @@ static const struct test_f_f_data atanh_test_data[] =
     /* atanh (x) == qNaN plus invalid exception if |x| > 1.  */
     TEST_f_f (atanh, 1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
     TEST_f_f (atanh, -1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
-    TEST_f_f (atanh, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|NO_TEST_INLINE),
-    TEST_f_f (atanh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM|NO_TEST_INLINE),
+    TEST_f_f (atanh, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_f_f (atanh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
     TEST_f_f (atanh, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
     TEST_f_f (atanh, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
 
index 9a252d7..cffbbc4 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data cosh_test_data[] =
   {
-    TEST_f_f (cosh, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (cosh, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (cosh, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_f_f (cosh, minus_infty, plus_infty, ERRNO_UNCHANGED),
     TEST_f_f (cosh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (cosh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (cosh, snan_value, qnan_value, INVALID_EXCEPTION),
index f5b2c00..11b541b 100644 (file)
@@ -23,7 +23,6 @@
 /* Flags set by the including file.  */
 const int flag_test_errno = TEST_ERRNO;
 const int flag_test_exceptions = TEST_EXCEPTIONS;
-const int flag_test_inline = TEST_INLINE;
 const int flag_test_mathvec = TEST_MATHVEC;
 
 #if TEST_NARROW
@@ -41,8 +40,6 @@ const int snan_tests_arg = SNAN_TESTS (FLOAT);
 /* Informal description of the functions being tested.  */
 #if TEST_MATHVEC
 # define TEST_MSG "testing " STR_FLOAT " (vector length " STR_VEC_LEN ")\n"
-#elif TEST_INLINE
-# define TEST_MSG "testing " STR_FLOAT " (inline functions)\n"
 #elif TEST_NARROW
 # define TEST_MSG "testing " STR_FLOAT " (argument " STR_ARG_FLOAT ")\n"
 #else
@@ -70,11 +67,7 @@ const char test_msg[] = TEST_MSG;
                                         ? TEST_NAN_PAYLOAD             \
                                         : 0)
 
-#if TEST_INLINE
-const char qtype_str[] = "i" TYPE_STR;
-#else
 const char qtype_str[] = TYPE_STR;
-#endif
 
 /* Various constants derived from pi.  We must supply them precalculated for
    accuracy.  They are written as a series of postfix operations to keep
index a5bcb75..8ea415c 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data exp_test_data[] =
   {
-    TEST_f_f (exp, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (exp, minus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (exp, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_f_f (exp, minus_infty, 0, ERRNO_UNCHANGED),
     TEST_f_f (exp, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (exp, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (exp, snan_value, qnan_value, INVALID_EXCEPTION),
index 31cc662..d208204 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data expm1_test_data[] =
   {
-    TEST_f_f (expm1, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (expm1, minus_infty, -1, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (expm1, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_f_f (expm1, minus_infty, -1, ERRNO_UNCHANGED),
     TEST_f_f (expm1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (expm1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (expm1, snan_value, qnan_value, INVALID_EXCEPTION),
index 3432190..3122377 100644 (file)
@@ -65,22 +65,22 @@ static const struct test_ff_f_data hypot_test_data[] =
     TEST_ff_f (hypot, minus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
     TEST_ff_f (hypot, minus_infty, minus_infty, plus_infty, ERRNO_UNCHANGED),
 
-    TEST_ff_f (hypot, plus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, plus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, minus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, minus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, -qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, -qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (hypot, plus_infty, snan_value, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, plus_infty, -snan_value, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, minus_infty, snan_value, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, minus_infty, -snan_value, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, snan_value, plus_infty, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, -snan_value, plus_infty, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, snan_value, minus_infty, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
-    TEST_ff_f (hypot, -snan_value, minus_infty, qnan_value, INVALID_EXCEPTION|NO_TEST_INLINE),
+    TEST_ff_f (hypot, plus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, plus_infty, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, minus_infty, snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, minus_infty, -snan_value, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, snan_value, plus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, -snan_value, plus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, snan_value, minus_infty, qnan_value, INVALID_EXCEPTION),
+    TEST_ff_f (hypot, -snan_value, minus_infty, qnan_value, INVALID_EXCEPTION),
 
     TEST_ff_f (hypot, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_ff_f (hypot, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
index f09c369..d9e64b9 100644 (file)
@@ -29,61 +29,61 @@ static const struct test_ff_f_data pow_test_data[] =
     TEST_ff_f (pow, snan_value, minus_zero, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
     TEST_ff_f (pow, -snan_value, minus_zero, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
 
-    TEST_ff_f (pow, 1.1L, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -1.1L, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, 0.9L, plus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, 1e-7L, plus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -0.9L, plus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -1e-7L, plus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, 1.1L, minus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, minus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -1.1L, minus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, minus_infty, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, 0.9L, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, 1e-7L, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -0.9L, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, -1e-7L, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, plus_infty, 1e-7L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, 1, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, 1e7L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, plus_infty, -1e-7L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, -1, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, -1e7L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, plus_infty, -min_subnorm_value, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, minus_infty, 1, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 11, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, minus_infty, 2, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 12, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 0.1L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 1.1L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 11.1L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, 1001.1L, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, minus_infty, -1, minus_zero, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -11, minus_zero, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED|NO_TEST_INLINE),
-
-    TEST_ff_f (pow, minus_infty, -2, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -12, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -1002, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -0.1L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -1.1L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -11.1L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -1001.1L, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_ff_f (pow, minus_infty, -min_subnorm_value, 0, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (pow, 1.1L, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -1.1L, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, 0.9L, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, 1e-7L, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -0.9L, plus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -1e-7L, plus_infty, 0, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, 1.1L, minus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, minus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -1.1L, minus_infty, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, minus_infty, 0, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, 0.9L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, 1e-7L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -0.9L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, -1e-7L, minus_infty, plus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, plus_infty, 1e-7L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, 1e7L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, plus_infty, -1e-7L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, -1, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, -1e7L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, plus_infty, -min_subnorm_value, 0, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, minus_infty, 1, minus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 11, minus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, minus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 12, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 0.1L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 1.1L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 11.1L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, 1001.1L, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, minus_infty, -1, minus_zero, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -11, minus_zero, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED),
+
+    TEST_ff_f (pow, minus_infty, -2, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -12, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -1002, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -0.1L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -1.1L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -11.1L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -1001.1L, 0, ERRNO_UNCHANGED),
+    TEST_ff_f (pow, minus_infty, -min_subnorm_value, 0, ERRNO_UNCHANGED),
 
     TEST_ff_f (pow, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_ff_f (pow, qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
@@ -257,16 +257,16 @@ static const struct test_ff_f_data pow_test_data[] =
     TEST_ff_f (pow, minus_zero, minus_infty, plus_infty, ERRNO_UNCHANGED),
 
     /* pow (x, +inf) == +inf for |x| > 1.  */
-    TEST_ff_f (pow, 1.5, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (pow, 1.5, plus_infty, plus_infty, ERRNO_UNCHANGED),
 
     /* pow (x, +inf) == +0 for |x| < 1.  */
-    TEST_ff_f (pow, 0.5, plus_infty, 0.0, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (pow, 0.5, plus_infty, 0.0, ERRNO_UNCHANGED),
 
     /* pow (x, -inf) == +0 for |x| > 1.  */
-    TEST_ff_f (pow, 1.5, minus_infty, 0.0, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (pow, 1.5, minus_infty, 0.0, ERRNO_UNCHANGED),
 
     /* pow (x, -inf) == +inf for |x| < 1.  */
-    TEST_ff_f (pow, 0.5, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (pow, 0.5, minus_infty, plus_infty, ERRNO_UNCHANGED),
 
     /* pow (+inf, y) == +inf for y > 0.  */
     TEST_ff_f (pow, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
index e1a1093..9e10872 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data sinh_test_data[] =
   {
-    TEST_f_f (sinh, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (sinh, minus_infty, minus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (sinh, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_f_f (sinh, minus_infty, minus_infty, ERRNO_UNCHANGED),
     TEST_f_f (sinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (sinh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (sinh, snan_value, qnan_value, INVALID_EXCEPTION),
index 6601358..4b20f31 100644 (file)
@@ -45,8 +45,7 @@
 
    TYPE_STR: The name of the type as used in ulps files, as a string.
 
-   ULP_IDX, ULP_I_IDX: The array indexes for ulps values for this
-   function.
+   ULP_IDX: The array indexes for ulps values for this function.
 
    LIT: Append the correct suffix to a literal.
 
@@ -195,7 +194,6 @@ compare_ulp_data (const void *key, const void *ulp)
   return strcmp (keystr, ulpdat->name);
 }
 
-static const int ulp_i_idx = ULP_I_IDX;
 static const int ulp_idx = ULP_IDX;
 
 /* Return the ulps for NAME in array DATA with NMEMB elements, or 0 if
@@ -209,7 +207,7 @@ find_ulps (const char *name, const struct ulp_data *data, size_t nmemb)
   if (entry == NULL)
     return 0;
   else
-    return entry->max_ulp[(flag_test_inline ? ulp_i_idx : ulp_idx)];
+    return entry->max_ulp[ulp_idx];
 }
 
 void
@@ -981,8 +979,6 @@ enable_test (int exceptions)
 {
   if (exceptions & XFAIL_TEST)
     return 0;
-  if (flag_test_inline && (exceptions & NO_TEST_INLINE))
-    return 0;
   if ((!SNAN_TESTS (FLOAT) || !snan_tests_arg)
       && (exceptions & TEST_SNAN) != 0)
     return 0;
index 25535c3..63d3e89 100644 (file)
@@ -34,7 +34,6 @@
 
 extern const int flag_test_errno;
 extern const int flag_test_exceptions;
-extern const int flag_test_inline;
 extern const int flag_test_mathvec;
 extern const int snan_tests_arg;
 extern const char test_msg[];
@@ -60,7 +59,6 @@ extern const char doc[];
 #define IGNORE_ZERO_INF_SIGN           0x400
 #define TEST_NAN_SIGN                  0x800
 #define TEST_NAN_PAYLOAD               0x1000
-#define NO_TEST_INLINE                 0x2000
 #define XFAIL_TEST                     0x4000
 /* Indicate errno settings required or disallowed.  */
 #define ERRNO_UNCHANGED                        0x8000
index 7c49e38..e7e0338 100644 (file)
@@ -20,8 +20,8 @@
 
 static const struct test_f_f_data tanh_test_data[] =
   {
-    TEST_f_f (tanh, plus_infty, 1, ERRNO_UNCHANGED|NO_TEST_INLINE),
-    TEST_f_f (tanh, minus_infty, -1, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_f_f (tanh, plus_infty, 1, ERRNO_UNCHANGED),
+    TEST_f_f (tanh, minus_infty, -1, ERRNO_UNCHANGED),
     TEST_f_f (tanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (tanh, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_f (tanh, snan_value, qnan_value, INVALID_EXCEPTION),
index d7d7bc0..6eb75cd 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-double.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen2
index 77fc30a..7a47e7f 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-double.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen4
index e867047..466fa00 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-double.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen8
index 63d9878..a49aa79 100644 (file)
@@ -24,7 +24,6 @@
 #define LIT(x) (x)
 #define TYPE_STR "double"
 #define ULP_IDX ULP_DBL
-#define ULP_I_IDX ULP_I_DBL
 #define LITM(x) x
 #define FTOSTR strfromd
 #define snan_value_MACRO SNAN
index 9b236e0..b9eeb8a 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-float.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen16
index af965e0..ffbc6ff 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-float.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen4
index 70b3117..dce482e 100644 (file)
@@ -17,7 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include "test-float.h"
-#include "test-math-no-inline.h"
 #include "test-math-vector.h"
 
 #define VEC_SUFF _vlen8
index 68a9bf1..d18bc80 100644 (file)
@@ -23,7 +23,6 @@
 #define PREFIX FLT
 #define TYPE_STR "float"
 #define ULP_IDX ULP_FLT
-#define ULP_I_IDX ULP_I_FLT
 #define LIT(x) (x ## f)
 /* Use the double variants of macro constants.  */
 #define LITM(x) x
index 8f9eec1..22a26ac 100644 (file)
 #if FLT128_MANT_DIG == LDBL_MANT_DIG
 # define TYPE_STR "ldouble"
 # define ULP_IDX ULP_LDBL
-# define ULP_I_IDX ULP_I_LDBL
 #else
 # define TYPE_STR "float128"
 # define ULP_IDX ULP_FLT128
-# define ULP_I_IDX ULP_I_FLT128
 #endif
 #define LIT(x) __f128 (x)
 #define LITM(x) x ## f128
index f7d4957..9bc1134 100644 (file)
@@ -30,7 +30,6 @@
 #define PREFIX FLT32
 #define TYPE_STR "float"
 #define ULP_IDX ULP_FLT
-#define ULP_I_IDX ULP_I_FLT
 #define LIT(x) __f32 (x)
 #define LITM(x) x ## f32
 #define FTOSTR strfromf32
index afb6ca0..efc03a9 100644 (file)
@@ -30,7 +30,6 @@
 #define PREFIX FLT32X
 #define TYPE_STR "double"
 #define ULP_IDX ULP_DBL
-#define ULP_I_IDX ULP_I_DBL
 #define LIT(x) __f32x (x)
 #define LITM(x) x ## f32x
 #define FTOSTR strfromf32x
index b535649..f3db3b1 100644 (file)
@@ -30,7 +30,6 @@
 #define PREFIX FLT64
 #define TYPE_STR "double"
 #define ULP_IDX ULP_DBL
-#define ULP_I_IDX ULP_I_DBL
 #define LIT(x) __f64 (x)
 #define LITM(x) x ## f64
 #define FTOSTR strfromf64
index 9543238..13f2f46 100644 (file)
 #if FLT64X_MANT_DIG == LDBL_MANT_DIG
 # define TYPE_STR "ldouble"
 # define ULP_IDX ULP_LDBL
-# define ULP_I_IDX ULP_I_LDBL
 #else
 # define TYPE_STR "float128"
 # define ULP_IDX ULP_FLT128
-# define ULP_I_IDX ULP_I_FLT128
 #endif
 #define LIT(x) __f64x (x)
 #define LITM(x) x ## f64x
index 5b72915..b9ef6f4 100644 (file)
 #if LDBL_MANT_DIG == DBL_MANT_DIG
 # define TYPE_STR "double"
 # define ULP_IDX ULP_DBL
-# define ULP_I_IDX ULP_I_DBL
 /* On architectures which redirect long double to _Float128 ABI, we must
    choose the float128 ulps.  Similarly, on such architectures, the ABI
    used may be dependent on how the compiler was invoked.  */
 #elif __LONG_DOUBLE_USES_FLOAT128 == 1
 # define TYPE_STR "float128"
 # define ULP_IDX ULP_FLT128
-# define ULP_I_IDX ULP_I_FLT128
 #else
 # define TYPE_STR "ldouble"
 # define ULP_IDX ULP_LDBL
-# define ULP_I_IDX ULP_I_LDBL
 #endif
 #define LIT(x) (x ## L)
 #define LITM(x) x ## l
diff --git a/math/test-math-inline.h b/math/test-math-inline.h
deleted file mode 100644 (file)
index c522236..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Common definitions for libm tests for inline functions.
-   Copyright (C) 1997-2020 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
-
-#define TEST_INLINE 1
-#define TEST_ERRNO 0
-#define TEST_EXCEPTIONS 0
-
-#ifdef __NO_MATH_INLINES
-# undef __NO_MATH_INLINES
-#endif
diff --git a/math/test-math-no-inline.h b/math/test-math-no-inline.h
deleted file mode 100644 (file)
index 3843118..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Common definitions for libm tests for non-inline functions.
-   Copyright (C) 1997-2020 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
-
-#define TEST_INLINE 0
-
-#ifndef __NO_MATH_INLINES
-# define __NO_MATH_INLINES
-#endif
index 585e5bb..095a5ef 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index 89c4527..a56439b 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index 798e3c4..c61c56d 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log_downward":
 float: 2
-ifloat: 2
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
 
 # end of automatic generation
index 508f469..480432a 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos":
 double: 1
-idouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp2":
 double: 1
-idouble: 1
 
 Function: "exp2_downward":
 double: 1
-idouble: 1
 
 Function: "exp2_towardzero":
 double: 1
-idouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "log10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_downward":
 double: 3
-idouble: 3
 
 Function: "log2_towardzero":
 double: 2
-idouble: 2
 
 Function: "log2_upward":
 double: 3
-idouble: 3
 
 Function: "pow":
 double: 1
-idouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
-idouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos":
 double: 1
-idouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
 
 # end of automatic generation
index 4e0cee8..80bdea4 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "casin_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "casinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "catan_upward":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "catanh_upward":
 float: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "cexp_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "cpow_downward":
 double: 4
 float: 8
-idouble: 4
-ifloat: 8
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 4
 float: 8
-idouble: 4
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp10_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_downward":
 double: 1
-idouble: 1
 
 Function: "exp_towardzero":
 double: 1
-idouble: 1
 
 Function: "exp_upward":
 double: 1
-idouble: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j0_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "j1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log_downward":
 float: 2
-ifloat: 2
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow10":
 double: 2
-idouble: 2
 
 Function: "pow10_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "pow10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "pow10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y0_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y0_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 # end of automatic generation
index 2c61a7a..62273df 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "casinh":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "catanh":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cos":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 6
 float: 2
-idouble: 6
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "hypot":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "jn":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 1
 ldouble: 1
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log_downward":
 float: 2
-ifloat: 2
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 1
 ldouble: 1
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
 
 # end of automatic generation
index ca3b42b..300b7b7 100644 (file)
 Function: "acos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 float128: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_towardzero":
 float128: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acosh":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 2
 
 Function: "acosh_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 6
 ldouble: 4
 
 Function: "acosh_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 4
 
 Function: "acosh_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 3
 
 Function: "asin":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "asinh":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_upward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "atan":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atanh":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 5
 ldouble: 3
 
 Function: "atanh_upward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "cabs":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_upward":
 double: 5
 float: 4
 float128: 6
-idouble: 5
-ifloat: 4
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "carg":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "carg_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cbrt_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
 float128: 1
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
 float128: 2
-idouble: 3
-ifloat: 4
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 4
 float: 4
 float128: 3
-idouble: 4
-ifloat: 4
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 4
 float: 5
 float128: 4
-idouble: 4
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_towardzero":
 double: 3
 float: 4
 float128: 3
-idouble: 3
-ifloat: 4
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_upward":
 double: 2
 float: 3
 float128: 4
-idouble: 2
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cos_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_upward":
 double: 4
 float: 2
 float128: 3
-idouble: 4
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
 float128: 4
-idouble: 2
-ifloat: 5
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
 float128: 3
-idouble: 4
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
 float128: 4
-idouble: 5
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_upward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 1
 float128: 5
-idouble: 2
-ifloat: 1
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
 float128: 3
-idouble: 5
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: "erf":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erfc":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp10_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 float: 1
 float128: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_towardzero":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "gamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "gamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "hypot":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
 float128: 4
-idouble: 2
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j0_upward":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "j1":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
 float128: 7
-idouble: 4
-ifloat: 4
-ifloat128: 7
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 4
 ldouble: 4
 
 Function: "jn_towardzero":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 5
 ldouble: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
 float128: 5
-idouble: 5
-ifloat: 4
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_upward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 6
 ldouble: 6
 
 Function: "log":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log2":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log2_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "sin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "sinh_upward":
 double: 4
 float: 3
 float128: 4
-idouble: 4
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tan":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_upward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tanh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 7
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 4
 
 Function: "tgamma":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_downward":
 double: 6
 float: 5
 float128: 5
-idouble: 6
-ifloat: 5
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 6
 float: 4
 float128: 5
-idouble: 6
-ifloat: 4
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "y0_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "y1_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "y1_upward":
 double: 7
 float: 3
 float128: 5
-idouble: 7
-ifloat: 3
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "yn":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "yn_downward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 # end of automatic generation
index 8a51503..d293214 100644 (file)
 Function: "acos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 float128: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_towardzero":
 float128: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acosh":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 2
 
 Function: "acosh_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 6
 ldouble: 4
 
 Function: "acosh_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 4
 
 Function: "acosh_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 5
 ldouble: 3
 
 Function: "asin":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "asinh":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_upward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "atan":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atanh":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 5
 ldouble: 3
 
 Function: "atanh_upward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "cabs":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_upward":
 double: 5
 float: 4
 float128: 6
-idouble: 5
-ifloat: 4
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "carg":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "carg_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 7
 float: 7
 float128: 7
-idouble: 7
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cbrt_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
 float128: 1
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
 float128: 2
-idouble: 3
-ifloat: 4
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 4
 float: 4
 float128: 3
-idouble: 4
-ifloat: 4
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 4
 float: 5
 float128: 4
-idouble: 4
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_towardzero":
 double: 3
 float: 4
 float128: 3
-idouble: 3
-ifloat: 4
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_upward":
 double: 2
 float: 3
 float128: 4
-idouble: 2
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cos_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_upward":
 double: 4
 float: 2
 float128: 3
-idouble: 4
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
 float128: 4
-idouble: 2
-ifloat: 5
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
 float128: 3
-idouble: 4
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
 float128: 4
-idouble: 5
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_upward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 1
 float128: 5
-idouble: 2
-ifloat: 1
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
 float128: 3
-idouble: 5
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: "erf":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erfc":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp10_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 float: 1
 float128: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_towardzero":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "gamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "gamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "hypot":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
 float128: 4
-idouble: 2
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j0_upward":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "j1":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
 float128: 7
-idouble: 4
-ifloat: 4
-ifloat128: 7
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 4
 ldouble: 4
 
 Function: "jn_towardzero":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 5
 ldouble: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
 float128: 5
-idouble: 5
-ifloat: 4
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_upward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 6
 ldouble: 6
 
 Function: "log":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log2":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log2_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "sin":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "sinh_upward":
 double: 4
 float: 3
 float128: 4
-idouble: 4
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tan":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_upward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tanh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 7
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 4
 
 Function: "tgamma":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_downward":
 double: 6
 float: 5
 float128: 5
-idouble: 6
-ifloat: 5
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 6
 float: 5
 float128: 5
-idouble: 6
-ifloat: 5
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 5
 float: 6
 float128: 4
-idouble: 5
-ifloat: 6
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "y0_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "y1_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "y1_upward":
 double: 7
 float: 3
 float128: 5
-idouble: 7
-ifloat: 3
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "yn":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "yn_downward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 # end of automatic generation
index 543cebc..da88e60 100644 (file)
 Function: "acos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
 
 Function: "acosh":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "acosh_downward":
 float128: 3
-ifloat128: 3
 
 Function: "acosh_towardzero":
 float128: 2
-ifloat128: 2
 
 Function: "acosh_upward":
 float128: 2
-ifloat128: 2
 
 Function: "asin":
 float128: 1
-ifloat128: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "asinh":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
 
 Function: "asinh_downward":
 float128: 4
-ifloat128: 4
 
 Function: "asinh_towardzero":
 float128: 2
-ifloat128: 2
 
 Function: "asinh_upward":
 float128: 4
-ifloat128: 4
 
 Function: "atan":
 float128: 1
-ifloat128: 1
 
 Function: "atan2":
 float128: 1
-ifloat128: 1
 
 Function: "atan2_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_towardzero":
 float: 1
 float128: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atanh":
 float128: 3
-ifloat128: 3
 
 Function: "atanh_downward":
 float: 1
 float128: 4
-ifloat: 1
-ifloat128: 4
 
 Function: "atanh_towardzero":
 float: 1
 float128: 2
-ifloat: 1
-ifloat128: 2
 
 Function: "atanh_upward":
 float: 1
 float128: 4
-ifloat: 1
-ifloat128: 4
 
 Function: "cabs":
 float128: 1
-ifloat128: 1
 
 Function: "cabs_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 6
 float128: 6
-idouble: 5
-ifloat: 6
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_downward":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 3
 float128: 6
-idouble: 4
-ifloat: 3
-ifloat128: 6
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "carg":
 float128: 2
-ifloat128: 2
 
 Function: "carg_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_towardzero":
 float: 1
 float128: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "carg_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 6
 float128: 6
-idouble: 5
-ifloat: 6
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "casin_upward":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 6
 float128: 6
-idouble: 5
-ifloat: 6
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_upward":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt":
 float128: 1
-ifloat128: 1
 
 Function: "cbrt_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
 
 Function: "cbrt_upward":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_towardzero":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
 float128: 1
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 4
 float: 2
 float128: 2
-idouble: 4
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_towardzero":
 double: 4
 float: 2
 float128: 2
-idouble: 4
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
 float128: 2
-idouble: 3
-ifloat: 4
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10_downward":
 double: 4
 float: 4
 float128: 3
-idouble: 4
-ifloat: 4
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_upward":
 double: 4
 float: 5
 float128: 4
-idouble: 4
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_towardzero":
 double: 3
 float: 4
 float128: 3
-idouble: 3
-ifloat: 4
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_upward":
 double: 2
 float: 3
 float128: 4
-idouble: 2
-ifloat: 3
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "cos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cosh":
 float128: 1
-ifloat128: 1
 
 Function: "cosh_downward":
 float128: 2
-ifloat128: 1
 
 Function: "cosh_towardzero":
 float128: 2
-ifloat128: 1
 
 Function: "cosh_upward":
 float128: 3
-ifloat128: 1
 
 Function: Real part of "cpow":
 double: 2
 float: 5
 float128: 4
-idouble: 2
-ifloat: 5
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
 float128: 3
-idouble: 4
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_downward":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_towardzero":
 double: 3
 float: 1
 float128: 2
-idouble: 3
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan_downward":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_towardzero":
 double: 2
 float: 2
 float128: 4
-idouble: 2
-ifloat: 2
-ifloat128: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan_towardzero":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 6
 float: 2
 float128: 5
-idouble: 6
-ifloat: 2
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "ctanh":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_downward":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_towardzero":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ctanh_upward":
 double: 6
 float: 2
 float128: 5
-idouble: 6
-ifloat: 2
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 float128: 1
-ifloat128: 1
 
 Function: "erf_downward":
 float128: 2
-ifloat128: 2
 
 Function: "erf_towardzero":
 float128: 1
-ifloat128: 1
 
 Function: "erf_upward":
 float128: 2
-ifloat128: 2
 
 Function: "erfc":
 float128: 2
-ifloat128: 2
 
 Function: "erfc_downward":
 double: 1
 float128: 5
-idouble: 1
-ifloat128: 5
 
 Function: "erfc_towardzero":
 double: 1
 float128: 4
-idouble: 1
-ifloat128: 4
 
 Function: "erfc_upward":
 double: 1
 float128: 5
-idouble: 1
-ifloat128: 5
 
 Function: "exp":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
 
 Function: "exp10":
 float128: 2
-ifloat128: 2
 
 Function: "exp10_downward":
 float128: 3
-ifloat128: 3
 
 Function: "exp10_towardzero":
 float128: 3
-ifloat128: 3
 
 Function: "exp10_upward":
 float128: 3
-ifloat128: 3
 
 Function: "exp2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "expm1":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 float128: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_towardzero":
 float128: 4
-ifloat128: 4
 
 Function: "expm1_upward":
 float128: 3
-ifloat128: 3
 
 Function: "gamma":
 float: 1
-ifloat: 1
 
 Function: "gamma_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "hypot":
 float128: 1
-ifloat128: 1
 
 Function: "hypot_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 6
 float: 4
 float128: 4
-idouble: 6
-ifloat: 4
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "j0_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j0_upward":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
 float128: 4
-idouble: 1
-ifloat: 2
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 4
 float128: 3
-idouble: 3
-ifloat: 4
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
 float128: 7
-idouble: 4
-ifloat: 4
-ifloat128: 7
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 4
 float: 5
 float128: 8
-idouble: 4
-ifloat: 5
-ifloat128: 8
-ildouble: 4
 ldouble: 4
 
 Function: "jn_towardzero":
 double: 4
 float: 5
 float128: 8
-idouble: 4
-ifloat: 5
-ifloat128: 8
-ildouble: 5
 ldouble: 5
 
 Function: "jn_upward":
 double: 5
 float: 4
 float128: 7
-idouble: 5
-ifloat: 4
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 float: 1
 float128: 5
-ifloat: 1
-ifloat128: 5
 
 Function: "lgamma_downward":
 double: 1
 float: 1
 float128: 8
-idouble: 1
-ifloat: 1
-ifloat128: 8
 
 Function: "lgamma_towardzero":
 double: 1
 float: 1
 float128: 5
-idouble: 1
-ifloat: 1
-ifloat128: 5
 
 Function: "lgamma_upward":
 double: 1
 float: 1
 float128: 8
-idouble: 1
-ifloat: 1
-ifloat128: 8
 
 Function: "log":
 float128: 1
-ifloat128: 1
 
 Function: "log10":
 float128: 1
-ifloat128: 1
 
 Function: "log10_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 float128: 2
-ifloat128: 2
 
 Function: "log1p_downward":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
 
 Function: "log1p_towardzero":
 double: 1
 float128: 3
-idouble: 1
-ifloat128: 3
 
 Function: "log1p_upward":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
 
 Function: "log2":
 float128: 2
-ifloat128: 2
 
 Function: "log2_downward":
 float128: 3
-ifloat128: 3
 
 Function: "log2_towardzero":
 float128: 1
-ifloat128: 1
 
 Function: "log2_upward":
 float128: 1
-ifloat128: 1
 
 Function: "log_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "log_towardzero":
 double: 1
 float128: 2
-idouble: 1
-ifloat128: 2
 
 Function: "log_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "pow":
 float128: 2
-ifloat128: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "sin":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "sin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "sin_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "sincos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
 
 Function: "sinh":
 float128: 2
-ifloat128: 2
 
 Function: "sinh_downward":
 float128: 3
-ifloat128: 3
 
 Function: "sinh_towardzero":
 float128: 3
-ifloat128: 3
 
 Function: "sinh_upward":
 float128: 4
-ifloat128: 4
 
 Function: "tan":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 float128: 2
-ifloat128: 2
 
 Function: "tanh_downward":
 float128: 4
-ifloat128: 4
 
 Function: "tanh_towardzero":
 float128: 3
-ifloat128: 3
 
 Function: "tanh_upward":
 float128: 3
-ifloat128: 3
 
 Function: "tgamma":
 float128: 4
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "tgamma_downward":
 double: 1
 float: 1
 float128: 5
-idouble: 1
-ifloat: 1
-ifloat128: 5
-ildouble: 1
 ldouble: 1
 
 Function: "tgamma_towardzero":
 double: 1
 float: 1
 float128: 5
-idouble: 1
-ifloat: 1
-ifloat128: 5
-ildouble: 1
 ldouble: 1
 
 Function: "tgamma_upward":
 double: 1
 float: 1
 float128: 4
-idouble: 1
-ifloat: 1
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "y0":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "y0_upward":
 double: 4
 float: 5
 float128: 3
-idouble: 4
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 9
 float: 2
 float128: 4
-idouble: 9
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "y1_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "y1_upward":
 double: 4
 float: 2
 float128: 5
-idouble: 4
-ifloat: 2
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "yn":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: "yn_downward":
 double: 4
 float: 4
 float128: 5
-idouble: 4
-ifloat: 4
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "yn_towardzero":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 # end of automatic generation
index 42f974f..9dc8937 100644 (file)
@@ -324,8 +324,6 @@ ifeq ($(subdir),math)
 # support.  Thus, they can only correctly be used with ibm128.
 CFLAGS-test-ldouble-compat_totalorder.c += -mabi=ibmlongdouble
 CFLAGS-test-ldouble-compat_totalordermag.c += -mabi=ibmlongdouble
-CFLAGS-test-ildouble-compat_totalorder.c += -mabi=ibmlongdouble
-CFLAGS-test-ildouble-compat_totalordermag.c += -mabi=ibmlongdouble
 endif
 
 # Add IEEE binary128 files as make targets.
index fad7f8f..ad3649f 100644 (file)
 # Maximal error of functions:
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atanh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "cacosh":
 float: 1
-ifloat: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Imaginary part of "casinh":
 double: 3
 float: 6
-idouble: 3
-ifloat: 6
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh":
 double: 4
-idouble: 4
 
 Function: "cbrt":
 double: 1
-idouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 float: 1
-ifloat: 1
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 float: 1
-ifloat: 1
 
 Function: Real part of "cexp":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "clog10":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "cpow":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "cpow":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csqrt":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 1
-idouble: 1
 
 Function: Real part of "ctanh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 float: 1
-ifloat: 1
 
 Function: "erf":
 double: 1
-idouble: 1
 
 Function: "erfc":
 double: 1
-idouble: 1
 
 Function: "exp10":
 double: 6
 float: 2
-idouble: 6
-ifloat: 2
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "hypot":
 float: 1
-ifloat: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "log10":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "log1p":
 float: 1
-ifloat: 1
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan":
 double: 1
-idouble: 1
 
 Function: "tgamma":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 # end of automatic generation
index 2247a4a..b957e7b 100644 (file)
 Function: "acosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacos_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "carg_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "carg_towardzero":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "carg_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "casin_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "casin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "casinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "casinh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "casinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan":
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 6
 float: 4
-idouble: 6
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "clog10_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "clog10_towardzero":
 double: 6
 float: 4
-idouble: 6
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "clog10_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "clog10_upward":
 double: 7
 float: 5
-idouble: 7
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog10_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 7
 float: 5
-idouble: 7
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 7
 float: 5
-idouble: 7
-ifloat: 5
-ildouble: 9
 ldouble: 9
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 8
 float: 5
-idouble: 8
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
-idouble: 1
 
 Function: Real part of "cpow":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow":
 float: 5
-ifloat: 5
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "ctanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctanh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "ctanh_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 float: 1
-ifloat: 1
 
 Function: "erf_towardzero":
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erfc":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
-idouble: 1
 
 Function: "gamma":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "gamma_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 5
 ldouble: 5
 
 Function: "j0_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "j1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "jn_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "jn_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "lgamma_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "lgamma_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "lgamma_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow":
 double: 1
 float: 7
-idouble: 1
-ifloat: 7
-ildouble: 9
 ldouble: 9
 
 Function: "pow_downward":
 double: 1
 float: 7
-idouble: 1
-ifloat: 7
-ildouble: 9
 ldouble: 9
 
 Function: "pow_towardzero":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "pow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 8
 ldouble: 8
 
 Function: "sin":
 double: 1
-idouble: 1
 
 Function: "tgamma":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 9
 ldouble: 9
 
 Function: "tgamma_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 9
 ldouble: 9
 
 Function: "tgamma_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 9
 ldouble: 9
 
 Function: "tgamma_upward":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 9
 ldouble: 9
 
 Function: "y0":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "y0_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "y0_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "y1_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "y1_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: "yn":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "yn_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 # end of automatic generation
index e4b4d4e..faa3184 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cos":
 float: 1
-ifloat: 1
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "cpow":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "ctanh":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "pow":
 float: 1
-ifloat: 1
 
 Function: "sin":
 float: 1
-ifloat: 1
 
 Function: "sincos":
 float: 1
-ifloat: 1
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 # end of automatic generation
index 798e3c4..c61c56d 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "log_downward":
 float: 2
-ifloat: 2
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
 
 # end of automatic generation
index fec97bd..ec3ee0e 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index 0b9ef2a..e7d21eb 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "exp":
 float: 1
-ifloat: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "pow":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tgamma":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 # end of automatic generation
index 1eec27c..73f18cf 100644 (file)
@@ -4,79 +4,48 @@
 Function: "acos":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "acos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "acos_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "acosh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 4
 
 Function: "add_ldouble":
@@ -86,1741 +55,1047 @@ float: 1
 Function: "asin":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "atan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "atan2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
 float128: 6
-idouble: 4
-ifloat: 4
-ifloat128: 6
-ildouble: 12
 ldouble: 12
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: "carg":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "carg_towardzero":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "carg_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casin":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "casinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 13
 ldouble: 13
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: "cbrt":
 double: 3
 float: 1
 float128: 1
-idouble: 3
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
 float128: 1
-idouble: 4
-ifloat: 1
-ifloat128: 1
-ildouble: 5
 ldouble: 5
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
 float128: 1
-idouble: 3
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_upward":
 double: 5
 float: 1
 float128: 2
-idouble: 5
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cexp":
 double: 2
 float: 1
 float128: 1
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 11
 ldouble: 11
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 11
 ldouble: 11
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 11
 ldouble: 11
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 11
 ldouble: 11
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10":
 double: 3
 float: 4
 float128: 2
-idouble: 3
-ifloat: 4
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 6
 float: 6
 float128: 3
-idouble: 6
-ifloat: 6
-ifloat128: 3
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 9
 ldouble: 9
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "clog10_upward":
 double: 8
 float: 5
 float128: 4
-idouble: 8
-ifloat: 5
-ifloat128: 4
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog_downward":
 double: 7
 float: 5
 float128: 3
-idouble: 7
-ifloat: 5
-ifloat128: 3
-ildouble: 11
 ldouble: 11
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "clog_towardzero":
 double: 7
 float: 5
 float128: 3
-idouble: 7
-ifloat: 5
-ifloat128: 3
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
 float128: 2
-idouble: 1
-ifloat: 3
-ifloat128: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog_upward":
 double: 8
 float: 5
 float128: 4
-idouble: 8
-ifloat: 5
-ifloat128: 4
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "cos":
 double: 1
 float: 3
 float128: 1
-idouble: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cos_downward":
 double: 1
 float: 4
 float128: 3
-idouble: 1
-ifloat: 4
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "cos_towardzero":
 double: 1
 float: 3
 float128: 1
-idouble: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cos_upward":
 double: 1
 float: 3
 float128: 2
-idouble: 1
-ifloat: 3
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "cosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cosh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
 float128: 4
-idouble: 2
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
 float128: 3
-idouble: 4
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 12
 ldouble: 12
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "ctan":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 9
 ldouble: 9
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
 float128: 4
-idouble: 5
-ifloat: 3
-ifloat128: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
 float128: 5
-idouble: 2
-ifloat: 4
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 10
 ldouble: 10
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
 float128: 5
-idouble: 4
-ifloat: 2
-ifloat128: 5
-ildouble: 9
 ldouble: 9
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 13
 ldouble: 13
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 2
 float128: 3
-idouble: 5
-ifloat: 2
-ifloat128: 3
-ildouble: 10
 ldouble: 10
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 10
 ldouble: 10
 
 Function: "div_ldouble":
@@ -1830,634 +1105,389 @@ Function: "erf":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
 double: 4
 float: 4
 float128: 5
-idouble: 4
-ifloat: 4
-ifloat128: 5
-ildouble: 10
 ldouble: 10
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 9
 ldouble: 9
 
 Function: "erfc_upward":
 double: 4
 float: 4
 float128: 5
-idouble: 4
-ifloat: 4
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "exp":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
 float128: 2
-idouble: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp10_downward":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 9
 ldouble: 9
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 9
 ldouble: 9
 
 Function: "exp10_upward":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "exp2":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp2_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
 float128: 4
-idouble: 1
-ifloat: 2
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "expm1_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "fma":
-ildouble: 1
 ldouble: 1
 
 Function: "fma_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "fma_towardzero":
-ildouble: 2
 ldouble: 2
 
 Function: "fma_upward":
-ildouble: 3
 ldouble: 3
 
 Function: "fmod":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_towardzero":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "gamma":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "gamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 15
 ldouble: 15
 
 Function: "gamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 16
 ldouble: 16
 
 Function: "gamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 11
 ldouble: 11
 
 Function: "hypot":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "hypot_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "hypot_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "j0":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
 float128: 4
-idouble: 2
-ifloat: 4
-ifloat128: 4
-ildouble: 11
 ldouble: 11
 
 Function: "j0_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 8
 ldouble: 8
 
 Function: "j0_upward":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 6
 ldouble: 6
 
 Function: "j1":
 double: 1
 float: 2
 float128: 4
-idouble: 1
-ifloat: 2
-ifloat128: 4
-ildouble: 2
 ldouble: 2
 
 Function: "j1_downward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "j1_towardzero":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "j1_upward":
 double: 3
 float: 4
 float128: 3
-idouble: 3
-ifloat: 4
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "jn":
 double: 4
 float: 4
 float128: 7
-idouble: 4
-ifloat: 4
-ifloat128: 7
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 4
 float: 5
 float128: 8
-idouble: 4
-ifloat: 5
-ifloat128: 8
-ildouble: 7
 ldouble: 7
 
 Function: "jn_towardzero":
 double: 4
 float: 5
 float128: 8
-idouble: 4
-ifloat: 5
-ifloat128: 8
-ildouble: 7
 ldouble: 7
 
 Function: "jn_upward":
 double: 5
 float: 4
 float128: 7
-idouble: 5
-ifloat: 4
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: "lgamma_downward":
 double: 4
 float: 4
 float128: 8
-idouble: 4
-ifloat: 4
-ifloat128: 8
-ildouble: 15
 ldouble: 15
 
 Function: "lgamma_towardzero":
 double: 4
 float: 3
 float128: 5
-idouble: 4
-ifloat: 3
-ifloat128: 5
-ildouble: 16
 ldouble: 16
 
 Function: "lgamma_upward":
 double: 4
 float: 5
 float128: 8
-idouble: 4
-ifloat: 5
-ifloat128: 8
-ildouble: 11
 ldouble: 11
 
 Function: "log":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
 float128: 1
-idouble: 2
-ifloat: 3
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log2":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "log2_towardzero":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "log2_upward":
 double: 3
 float: 3
 float128: 1
-idouble: 3
-ifloat: 3
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: "log_downward":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
 float128: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "mul_downward_ldouble":
@@ -2477,187 +1507,117 @@ double: 1
 float: 1
 
 Function: "nextafter_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "nextafter_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "sin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "sin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "sin_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "sincos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 7
 ldouble: 7
 
 Function: "sincos_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 7
 ldouble: 7
 
 Function: "sinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "sinh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 6
 ldouble: 6
 
 Function: "sqrt":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_towardzero":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "sub_ldouble":
@@ -2667,239 +1627,144 @@ float: 1
 Function: "tan":
 float: 3
 float128: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 3
 float128: 1
-idouble: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 3
 float128: 1
-idouble: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_upward":
 double: 1
 float: 3
 float128: 1
-idouble: 1
-ifloat: 3
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tanh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 6
 ldouble: 6
 
 Function: "tgamma":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_downward":
 double: 5
 float: 5
 float128: 5
-idouble: 5
-ifloat: 5
-ifloat128: 5
-ildouble: 6
 ldouble: 6
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
 float128: 5
-idouble: 5
-ifloat: 4
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 10
 ldouble: 10
 
 Function: "y0_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: "y0_upward":
 double: 2
 float: 5
 float128: 3
-idouble: 2
-ifloat: 5
-ifloat128: 3
-ildouble: 9
 ldouble: 9
 
 Function: "y1":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "y1_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 9
 ldouble: 9
 
 Function: "y1_upward":
 double: 5
 float: 2
 float128: 5
-idouble: 5
-ifloat: 2
-ifloat128: 5
-ildouble: 9
 ldouble: 9
 
 Function: "yn":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 2
 ldouble: 2
 
 Function: "yn_downward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 10
 ldouble: 10
 
 Function: "yn_towardzero":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 8
 ldouble: 8
 
 Function: "yn_upward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 9
 ldouble: 9
 
 # end of automatic generation
index 8aedb8b..3491056 100644 (file)
@@ -3,64 +3,41 @@
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 4
 
 Function: "add_ldouble":
@@ -69,1384 +46,869 @@ float: 1
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 7
 ldouble: 7
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 12
 ldouble: 12
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 13
 ldouble: 13
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 5
 ldouble: 5
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 11
 ldouble: 11
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 11
 ldouble: 11
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 11
 ldouble: 11
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 11
 ldouble: 11
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 12
 ldouble: 12
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 9
 ldouble: 9
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 13
 ldouble: 13
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 10
 ldouble: 10
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 9
 ldouble: 9
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 13
 ldouble: 13
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 10
 ldouble: 10
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 10
 ldouble: 10
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 10
 ldouble: 10
 
 Function: "div_ldouble":
@@ -1455,535 +917,342 @@ float: 1
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 10
 ldouble: 10
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 9
 ldouble: 9
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 7
 ldouble: 7
 
 Function: "exp":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 9
 ldouble: 9
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 9
 ldouble: 9
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 6
 ldouble: 6
 
 Function: "fma":
-ildouble: 1
 ldouble: 1
 
 Function: "fma_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "fma_towardzero":
-ildouble: 2
 ldouble: 2
 
 Function: "fma_upward":
-ildouble: 3
 ldouble: 3
 
 Function: "fmod":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_towardzero":
-ildouble: 1
 ldouble: 1
 
 Function: "fmod_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 15
 ldouble: 15
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 16
 ldouble: 16
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 11
 ldouble: 11
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 11
 ldouble: 11
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 8
 ldouble: 8
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "ldexp_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "ldexp_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 15
 ldouble: 15
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 16
 ldouble: 16
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 11
 ldouble: 11
 
 Function: "log":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log_downward":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "mul_downward_ldouble":
@@ -2003,179 +1272,119 @@ double: 1
 float: 1
 
 Function: "nextafter_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "nextafter_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "scalb_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "scalb_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "scalbln_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "scalbln_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "scalbn_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "scalbn_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 4
 ldouble: 4
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 7
 ldouble: 7
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 6
 ldouble: 6
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "sqrt":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_towardzero":
-ildouble: 1
 ldouble: 1
 
 Function: "sqrt_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "sub_ldouble":
@@ -2184,192 +1393,121 @@ float: 1
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 10
 ldouble: 10
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 7
 ldouble: 7
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
-ildouble: 9
 ldouble: 9
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 10
 ldouble: 10
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 8
 ldouble: 8
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index 0ce3868..86602af 100644 (file)
@@ -15,8 +15,6 @@ $(foreach suf,$(all-object-suffixes),%f128$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),%f128_r$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),$(objpfx)test-float128%$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),$(objpfx)test-float64x%$(suf)): CFLAGS += -mfloat128
-$(foreach suf,$(all-object-suffixes),$(objpfx)test-ifloat128%$(suf)): CFLAGS += -mfloat128
-$(foreach suf,$(all-object-suffixes),$(objpfx)test-ifloat64x%$(suf)): CFLAGS += -mfloat128
 # Pairs of types with _Float128 / _Float64x as the wider type but not
 # the narrower one.
 f128-pairs = float32-float64x float32-float128 float64-float64x \
@@ -29,7 +27,7 @@ CFLAGS-test-math-iseqsig.cc += -mfloat128
 CFLAGS-test-math-issignaling.cc += -mfloat128
 CFLAGS-test-math-iszero.cc += -mfloat128
 $(foreach test, \
-         test-float128% test-ifloat128% test-float64x% test-ifloat64x% \
+         test-float128% test-float64x% \
          $(foreach pair,$(f128-pairs),test-$(pair)%) \
          test-math-iscanonical test-math-iseqsig test-math-issignaling \
          test-math-iszero, \
index 700772a..b5a1ddd 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 4
 float: 8
-idouble: 4
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 4
 float: 8
-idouble: 4
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
-idouble: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
-idouble: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
-idouble: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
-idouble: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index 971373d..8e2971c 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
-idouble: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
-idouble: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
-idouble: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index ce79257..e3a59d8 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 2
-idouble: 5
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 3
-idouble: 3
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 3
-idouble: 3
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
-idouble: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index dea1325..04a8e90 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atan":
 float: 1
-ifloat: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "cabs":
 double: 1
-idouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cacosh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "carg":
 float: 1
-ifloat: 1
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Imaginary part of "casin_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "casinh_towardzero":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "erfc_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "exp10":
 double: 2
-idouble: 2
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "exp2":
 double: 1
-idouble: 1
 
 Function: "exp2_towardzero":
 double: 1
-idouble: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "fma_towardzero":
 double: 1
-idouble: 1
 
 Function: "gamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: "gamma_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: "hypot":
 double: 1
-idouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "j0_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
 
 Function: "lgamma":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
 
 Function: "lgamma_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
 
 Function: "log":
 float: 1
-ifloat: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log10_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "log2_towardzero":
 double: 2
-idouble: 2
 
 Function: "pow":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "pow_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tan":
 float: 1
-ifloat: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
 
 Function: "tgamma":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "tgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
 
 # end of automatic generation
index 7fc00f2..dacc065 100644 (file)
 # Maximal error of functions:
 Function: "acos":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "asinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atan2_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "atanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "cabs":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "carg":
 float: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "carg_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "carg_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "carg_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
-idouble: 5
-ifloat: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cbrt":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
-idouble: 5
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 6
 float: 6
-idouble: 6
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 8
 float: 5
-idouble: 8
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 7
 float: 5
-idouble: 7
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_towardzero":
 double: 7
 float: 5
-idouble: 7
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog_upward":
 double: 8
 float: 5
-idouble: 8
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cosh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
-idouble: 2
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "cpow":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
-idouble: 5
-ifloat: 8
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
-idouble: 4
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
-idouble: 4
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
-idouble: 4
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
-idouble: 6
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
-idouble: 5
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "erf":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erf_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "erfc":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
-idouble: 5
-ifloat: 6
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
-idouble: 2
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
-idouble: 3
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp10_upward":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "exp2":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
 
 Function: "expm1":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "expm1_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "hypot":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
-idouble: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
-idouble: 2
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_upward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j1":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "jn_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "jn_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 8
 ldouble: 8
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 8
 ldouble: 8
 
 Function: "log":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log10_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log10_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log1p_upward":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log2":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log2_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "log2_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 float: 2
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log_towardzero":
 float: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: "pow_downward":
 double: 1
 float: 3
-idouble: 1
-ifloat: 3
-ildouble: 2
 ldouble: 2
 
 Function: "pow_towardzero":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: "pow_upward":
 double: 1
 float: 4
-idouble: 1
-ifloat: 4
-ildouble: 2
 ldouble: 2
 
 Function: "sin":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "sinh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tan":
 float: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_downward":
 double: 1
 float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
 ldouble: 1
 
 Function: "tan_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tan_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "tanh":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "tanh_downward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
-idouble: 2
-ifloat: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tgamma":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma_downward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 4
 ldouble: 4
 
 Function: "y0":
 double: 2
 float: 1
-idouble: 2
-ifloat: 1
-ildouble: 3
 ldouble: 3
 
 Function: "y0_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "y0_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y0_upward":
 double: 3
 float: 5
-idouble: 3
-ifloat: 5
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 4
 ldouble: 4
 
 Function: "y1_towardzero":
 double: 3
 float: 2
-idouble: 3
-ifloat: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_upward":
 double: 7
 float: 2
-idouble: 7
-ifloat: 2
-ildouble: 5
 ldouble: 5
 
 Function: "yn":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_downward":
 double: 3
 float: 4
-idouble: 3
-ifloat: 4
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
-idouble: 3
-ifloat: 3
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
-idouble: 4
-ifloat: 5
-ildouble: 5
 ldouble: 5
 
 # end of automatic generation
index ee5bcbd..7dc9252 100644 (file)
 Function: "acos":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "acos_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acos_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "acosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "acosh_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "acosh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "acosh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "asin":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "asin_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "asin_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "asinh":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "asinh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "asinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "asinh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "atan":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_towardzero":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "atan2_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atan_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "atan_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "atanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "atanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "atanh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "atanh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "cabs":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cabs_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacos":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cacos":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacos_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "cacos_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "cacos_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacos_upward":
 double: 5
 float: 7
 float128: 7
-idouble: 5
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "cacosh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cacosh":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cacosh_downward":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cacosh_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_towardzero":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cacosh_upward":
 double: 4
 float: 4
 float128: 6
-idouble: 4
-ifloat: 4
-ifloat128: 6
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "cacosh_upward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: "carg":
 float: 1
 float128: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "carg_towardzero":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "carg_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casin":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "casin":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "casin_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Real part of "casin_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "casin_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Real part of "casin_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casin_upward":
 double: 5
 float: 7
 float128: 7
-idouble: 5
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Real part of "casinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "casinh":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "casinh_downward":
 double: 5
 float: 3
 float128: 6
-idouble: 5
-ifloat: 3
-ifloat128: 6
-ildouble: 6
 ldouble: 6
 
 Function: Imaginary part of "casinh_downward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_towardzero":
 double: 5
 float: 3
 float128: 5
-idouble: 5
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "casinh_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "casinh_upward":
 double: 5
 float: 7
 float128: 7
-idouble: 5
-ifloat: 7
-ifloat128: 7
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "casinh_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catan_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "catan_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catan_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "catanh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "catanh_upward":
 double: 4
 float: 4
 float128: 4
-idouble: 4
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "catanh_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt":
 double: 3
 float: 1
 float128: 1
-idouble: 3
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_downward":
 double: 4
 float: 1
 float128: 1
-idouble: 4
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_towardzero":
 double: 3
 float: 1
 float128: 1
-idouble: 3
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cbrt_upward":
 double: 5
 float: 1
 float128: 1
-idouble: 5
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccos":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccos_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccos_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccos_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ccosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_towardzero":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ccosh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ccosh_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp":
 double: 2
 float: 1
 float128: 1
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "cexp":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "cexp_upward":
 double: 1
 float: 2
 float128: 3
-idouble: 1
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_upward":
 double: 3
 float: 2
 float128: 3
-idouble: 3
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "clog":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog10":
 double: 3
 float: 4
 float128: 2
-idouble: 3
-ifloat: 4
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog10":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "clog10_downward":
 double: 5
 float: 5
 float128: 3
-idouble: 5
-ifloat: 5
-ifloat128: 3
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_downward":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_towardzero":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_towardzero":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog10_upward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 8
 ldouble: 8
 
 Function: Imaginary part of "clog10_upward":
 double: 2
 float: 4
 float128: 3
-idouble: 2
-ifloat: 4
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "clog_downward":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_towardzero":
 double: 4
 float: 4
 float128: 3
-idouble: 4
-ifloat: 4
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "clog_towardzero":
 double: 1
 float: 3
 float128: 2
-idouble: 1
-ifloat: 3
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "clog_upward":
 double: 4
 float: 3
 float128: 4
-idouble: 4
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "clog_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "cos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "cos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "cos_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cos_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "cos_vlen16":
@@ -1323,698 +806,421 @@ Function: "cosh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_downward":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: "cosh_towardzero":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "cosh_upward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 3
 
 Function: Real part of "cpow":
 double: 2
 float: 5
 float128: 4
-idouble: 2
-ifloat: 5
-ifloat128: 4
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cpow":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "cpow_downward":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
 double: 5
 float: 8
 float128: 6
-idouble: 5
-ifloat: 8
-ifloat128: 6
-ildouble: 7
 ldouble: 7
 
 Function: Imaginary part of "cpow_towardzero":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_upward":
 double: 4
 float: 1
 float128: 3
-idouble: 4
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cpow_upward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csin":
 float128: 1
-ifloat128: 1
 
 Function: Real part of "csin_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_downward":
 double: 1
 float: 2
 float128: 2
-idouble: 1
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csin_upward":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csin_upward":
 double: 1
 float: 3
 float128: 3
-idouble: 1
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "csinh":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "csinh_downward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_downward":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_towardzero":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_towardzero":
 double: 3
 float: 3
 float128: 2
-idouble: 3
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csinh_upward":
 double: 1
 float: 3
 float128: 3
-idouble: 1
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "csinh_upward":
 double: 2
 float: 3
 float128: 2
-idouble: 2
-ifloat: 3
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csqrt":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "csqrt_downward":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_downward":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_towardzero":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "csqrt_towardzero":
 double: 4
 float: 3
 float128: 3
-idouble: 4
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "csqrt_upward":
 double: 5
 float: 4
 float128: 4
-idouble: 5
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "csqrt_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ctan":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Real part of "ctan_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_towardzero":
 double: 5
 float: 3
 float128: 4
-idouble: 5
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: Imaginary part of "ctan_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctan_upward":
 double: 2
 float: 4
 float128: 5
-idouble: 2
-ifloat: 4
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctan_upward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: Imaginary part of "ctanh":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: Real part of "ctanh_downward":
 double: 4
 float: 2
 float128: 5
-idouble: 4
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_downward":
 double: 6
 float: 5
 float128: 4
-idouble: 6
-ifloat: 5
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: Real part of "ctanh_towardzero":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: Imaginary part of "ctanh_towardzero":
 double: 5
 float: 3
 float128: 3
-idouble: 5
-ifloat: 3
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: Real part of "ctanh_upward":
 double: 2
 float: 2
 float128: 5
-idouble: 2
-ifloat: 2
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "ctanh_upward":
 double: 2
 float: 3
 float128: 5
-idouble: 2
-ifloat: 3
-ifloat128: 5
-ildouble: 3
 ldouble: 3
 
 Function: "erf":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erf_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "erf_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "erfc":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "erfc_downward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_towardzero":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
 double: 5
 float: 6
 float128: 5
-idouble: 5
-ifloat: 6
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "exp":
 float128: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp10":
 double: 2
 float128: 2
-idouble: 2
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp10_downward":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_towardzero":
 double: 3
 float: 1
 float128: 3
-idouble: 3
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp10_upward":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 2
 ldouble: 2
 
 Function: "exp2":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_downward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp2_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "exp_downward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_towardzero":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 2
 ldouble: 2
 
 Function: "exp_upward":
 double: 1
 float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
 ldouble: 1
 
 Function: "exp_vlen16":
@@ -2041,418 +1247,253 @@ Function: "expm1":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "expm1_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_towardzero":
 double: 1
 float: 2
 float128: 4
-idouble: 1
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "expm1_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "gamma":
 double: 4
 float: 4
-idouble: 4
-ifloat: 4
-ildouble: 4
 ldouble: 4
 
 Function: "gamma_downward":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_towardzero":
 double: 5
 float: 4
-idouble: 5
-ifloat: 4
-ildouble: 7
 ldouble: 7
 
 Function: "gamma_upward":
 double: 5
 float: 5
-idouble: 5
-ifloat: 5
-ildouble: 6
 ldouble: 6
 
 Function: "hypot":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_downward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_towardzero":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "hypot_upward":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "j0":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "j0_downward":
 double: 2
 float: 4
 float128: 4
-idouble: 2
-ifloat: 4
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j0_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "j0_upward":
 double: 3
 float: 2
 float128: 5
-idouble: 3
-ifloat: 2
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "j1":
 double: 1
 float: 2
 float128: 4
-idouble: 1
-ifloat: 2
-ifloat128: 4
-ildouble: 1
 ldouble: 1
 
 Function: "j1_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_towardzero":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "j1_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "jn":
 double: 4
 float: 4
 float128: 7
-idouble: 4
-ifloat: 4
-ifloat128: 7
-ildouble: 4
 ldouble: 4
 
 Function: "jn_downward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 4
 ldouble: 4
 
 Function: "jn_towardzero":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 5
 ldouble: 5
 
 Function: "jn_upward":
 double: 5
 float: 5
 float128: 7
-idouble: 5
-ifloat: 5
-ifloat128: 7
-ildouble: 5
 ldouble: 5
 
 Function: "lgamma":
 double: 4
 float: 4
 float128: 5
-idouble: 4
-ifloat: 4
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "lgamma_downward":
 double: 5
 float: 4
 float128: 8
-idouble: 5
-ifloat: 4
-ifloat128: 8
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_towardzero":
 double: 5
 float: 4
 float128: 5
-idouble: 5
-ifloat: 4
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "lgamma_upward":
 double: 5
 float: 5
 float128: 8
-idouble: 5
-ifloat: 5
-ifloat128: 8
-ildouble: 6
 ldouble: 6
 
 Function: "log":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log10_downward":
 double: 2
 float: 3
 float128: 1
-idouble: 2
-ifloat: 3
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_towardzero":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log10_upward":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log1p":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log1p_downward":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "log1p_upward":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "log2":
 double: 2
 float: 1
 float128: 2
-idouble: 2
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "log2_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "log2_towardzero":
 double: 2
 float: 2
 float128: 1
-idouble: 2
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log2_upward":
 double: 3
 float: 3
 float128: 1
-idouble: 3
-ifloat: 3
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_downward":
 float: 2
 float128: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "log_towardzero":
 float: 2
 float128: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "log_upward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "log_vlen16":
@@ -2479,40 +1520,24 @@ Function: "pow":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 1
 ldouble: 1
 
 Function: "pow_downward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_upward":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 4
 ldouble: 4
 
 Function: "pow_vlen16":
@@ -2538,39 +1563,24 @@ float: 3
 Function: "sin":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sin_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sin_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sin_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sin_vlen16":
@@ -2596,39 +1606,24 @@ float: 1
 Function: "sincos":
 double: 1
 float128: 1
-idouble: 1
-ifloat128: 1
-ildouble: 1
 ldouble: 1
 
 Function: "sincos_downward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_towardzero":
 double: 1
 float: 1
 float128: 2
-idouble: 1
-ifloat: 1
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sincos_upward":
 double: 1
 float: 1
 float128: 3
-idouble: 1
-ifloat: 1
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "sincos_vlen16":
@@ -2655,278 +1650,167 @@ Function: "sinh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "sinh_downward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "sinh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "sinh_upward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tan":
 float: 1
 float128: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tan_downward":
 double: 1
 float: 2
 float128: 1
-idouble: 1
-ifloat: 2
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_towardzero":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 3
 ldouble: 3
 
 Function: "tan_upward":
 double: 1
 float: 1
 float128: 1
-idouble: 1
-ifloat: 1
-ifloat128: 1
-ildouble: 2
 ldouble: 2
 
 Function: "tanh":
 double: 2
 float: 2
 float128: 2
-idouble: 2
-ifloat: 2
-ifloat128: 2
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_downward":
 double: 3
 float: 3
 float128: 4
-idouble: 3
-ifloat: 3
-ifloat128: 4
-ildouble: 4
 ldouble: 4
 
 Function: "tanh_towardzero":
 double: 2
 float: 2
 float128: 3
-idouble: 2
-ifloat: 2
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "tanh_upward":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 4
 ldouble: 4
 
 Function: "tgamma":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_downward":
 double: 5
 float: 5
 float128: 5
-idouble: 5
-ifloat: 5
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_towardzero":
 double: 5
 float: 5
 float128: 5
-idouble: 5
-ifloat: 5
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "tgamma_upward":
 double: 5
 float: 5
 float128: 4
-idouble: 5
-ifloat: 5
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0":
 double: 2
 float: 1
 float128: 3
-idouble: 2
-ifloat: 1
-ifloat128: 3
-ildouble: 1
 ldouble: 1
 
 Function: "y0_downward":
 double: 3
 float: 4
 float128: 4
-idouble: 3
-ifloat: 4
-ifloat128: 4
-ildouble: 5
 ldouble: 5
 
 Function: "y0_towardzero":
 double: 3
 float: 3
 float128: 3
-idouble: 3
-ifloat: 3
-ifloat128: 3
-ildouble: 5
 ldouble: 5
 
 Function: "y0_upward":
 double: 3
 float: 5
 float128: 3
-idouble: 3
-ifloat: 5
-ifloat128: 3
-ildouble: 3
 ldouble: 3
 
 Function: "y1":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 2
 ldouble: 2
 
 Function: "y1_downward":
 double: 3
 float: 2
 float128: 4
-idouble: 3
-ifloat: 2
-ifloat128: 4
-ildouble: 7
 ldouble: 7
 
 Function: "y1_towardzero":
 double: 3
 float: 2
 float128: 2
-idouble: 3
-ifloat: 2
-ifloat128: 2
-ildouble: 5
 ldouble: 5
 
 Function: "y1_upward":
 double: 7
 float: 2
 float128: 5
-idouble: 7
-ifloat: 2
-ifloat128: 5
-ildouble: 7
 ldouble: 7
 
 Function: "yn":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 Function: "yn_downward":
 double: 3
 float: 4
 float128: 5
-idouble: 3
-ifloat: 4
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_towardzero":
 double: 3
 float: 3
 float128: 5
-idouble: 3
-ifloat: 3
-ifloat128: 5
-ildouble: 5
 ldouble: 5
 
 Function: "yn_upward":
 double: 4
 float: 5
 float128: 5
-idouble: 4
-ifloat: 5
-ifloat128: 5
-ildouble: 4
 ldouble: 4
 
 # end of automatic generation