From 1c15464ca05f36db5c582856d3770d5e8bde9d61 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Tue, 17 Mar 2020 15:46:29 -0300 Subject: [PATCH] math: Remove inline math tests With mathinline removal there is no need to keep building and testing inline math tests. The gen-libm-tests.py support to generate ULP_I_* is removed and all libm-test-ulps files are updated to longer have the i{float,double,ldouble} entries. The support for no-test-inline is also removed from both gen-auto-libm-tests and the auto-libm-test-out-* were regenerated. Checked on x86_64-linux-gnu and i686-linux-gnu. --- math/Makefile | 34 +- math/README.libm-test | 33 +- math/auto-libm-test-in | 124 +- math/auto-libm-test-out-acosh | 826 +- math/auto-libm-test-out-asinh | 276 +- math/auto-libm-test-out-atanh | 1590 +-- math/auto-libm-test-out-cosh | 2244 ++--- math/auto-libm-test-out-hypot | 8584 ++++++++--------- math/auto-libm-test-out-sinh | 1260 +-- math/gen-auto-libm-tests.c | 8 +- math/gen-libm-test.py | 5 +- math/libm-test-asinh.inc | 4 +- math/libm-test-atanh.inc | 4 +- math/libm-test-cosh.inc | 4 +- math/libm-test-driver.c | 7 - math/libm-test-exp.inc | 4 +- math/libm-test-expm1.inc | 4 +- math/libm-test-hypot.inc | 32 +- math/libm-test-pow.inc | 100 +- math/libm-test-sinh.inc | 4 +- math/libm-test-support.c | 8 +- math/libm-test-support.h | 2 - math/libm-test-tanh.inc | 4 +- math/test-double-vlen2.h | 1 - math/test-double-vlen4.h | 1 - math/test-double-vlen8.h | 1 - math/test-double.h | 1 - math/test-float-vlen16.h | 1 - math/test-float-vlen4.h | 1 - math/test-float-vlen8.h | 1 - math/test-float.h | 1 - math/test-float128.h | 2 - math/test-float32.h | 1 - math/test-float32x.h | 1 - math/test-float64.h | 1 - math/test-float64x.h | 2 - math/test-ldouble.h | 3 - math/test-math-inline.h | 25 - math/test-math-no-inline.h | 23 - sysdeps/aarch64/libm-test-ulps | 840 -- sysdeps/alpha/fpu/libm-test-ulps | 837 -- sysdeps/arm/libm-test-ulps | 552 -- sysdeps/csky/fpu/libm-test-ulps | 536 - sysdeps/csky/nofpu/libm-test-ulps | 554 -- sysdeps/hppa/fpu/libm-test-ulps | 586 -- sysdeps/i386/fpu/libm-test-ulps | 1095 --- .../i386/i686/fpu/multiarch/libm-test-ulps | 1086 --- sysdeps/ia64/fpu/libm-test-ulps | 911 -- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 2 - sysdeps/m68k/coldfire/fpu/libm-test-ulps | 68 - sysdeps/m68k/m680x0/fpu/libm-test-ulps | 584 -- sysdeps/microblaze/libm-test-ulps | 124 - sysdeps/mips/mips32/libm-test-ulps | 552 -- sysdeps/mips/mips64/libm-test-ulps | 837 -- sysdeps/nios2/libm-test-ulps | 128 - sysdeps/powerpc/fpu/libm-test-ulps | 1135 --- sysdeps/powerpc/nofpu/libm-test-ulps | 862 -- sysdeps/powerpc/powerpc64/le/Makefile | 4 +- sysdeps/riscv/nofpu/libm-test-ulps | 813 -- sysdeps/riscv/rv64/rvd/libm-test-ulps | 822 -- sysdeps/s390/fpu/libm-test-ulps | 817 -- sysdeps/sh/libm-test-ulps | 265 - sysdeps/sparc/fpu/libm-test-ulps | 837 -- sysdeps/x86_64/fpu/libm-test-ulps | 1116 --- 64 files changed, 7554 insertions(+), 23636 deletions(-) delete mode 100644 math/test-math-inline.h delete mode 100644 math/test-math-no-inline.h diff --git a/math/Makefile b/math/Makefile index e17bc50df3..a26dfc435b 100644 --- a/math/Makefile +++ b/math/Makefile @@ -303,26 +303,19 @@ generated += libm-test-ulps.h $(libm-test-c-auto) $(libm-test-c-noauto) \ $(libm-test-c-narrow) libm-tests-base-normal = $(foreach t,$(test-types),test-$(t)) -libm-tests-base-inline = $(foreach t,$(test-types),test-i$(t)) libm-tests-base-narrow = $(foreach t,$(test-type-pairs),test-$(t)) -libm-tests-base = $(libm-tests-base-normal) $(libm-tests-base-inline) \ - $(libm-vec-tests) +libm-tests-base = $(libm-tests-base-normal) $(libm-vec-tests) libm-tests-normal = $(foreach t,$(libm-tests-base-normal),\ $(foreach f,$(libm-test-funcs-all),\ $(t)-$(f))) -libm-tests-inline = $(foreach t,$(libm-tests-base-inline),\ - $(foreach f,$(libm-test-funcs-all),\ - $(t)-$(f))) libm-tests-narrow = $(foreach t,$(libm-tests-base-narrow),\ $(foreach f,$(libm-test-funcs-narrow),\ $(t)-$(f))) libm-tests-vector = $(foreach t,$(libmvec-tests),\ $(foreach f,$($(t)-funcs),test-$(t)-$(f))) -libm-tests = $(libm-tests-normal) $(libm-tests-inline) \ - $(libm-tests-narrow) $(libm-tests-vector) +libm-tests = $(libm-tests-normal) $(libm-tests-narrow) $(libm-tests-vector) libm-tests-compat = $(foreach t,$(libm-tests-base-normal) \ - $(libm-tests-base-finite) \ - $(libm-tests-base-inline),\ + $(libm-tests-base-finite),\ $(foreach f,$(libm-test-funcs-compat),\ $(t)-$(f))) libm-tests-for-type = $(foreach f,$(libm-test-funcs-all),\ @@ -417,7 +410,6 @@ CFLAGS-test-float-vlen16-wrappers.c += $(float-vlen16-arch-ext-cflags) # validated. libm-test-no-inline-cflags = -fno-inline -ffloat-store -fno-builtin \ -fsignaling-nans -libm-test-inline-cflags = $(libm-test-fast-math-cflags) CFLAGS-test-tgmath.c += -fno-builtin # The following testcase uses very long lines (>3 million), so it may take a # while to compile it. See: http://llvm.org/bugs/show_bug.cgi?id=14106 and @@ -493,23 +485,11 @@ $(foreach t,$(libm-tests-normal),$(objpfx)$(t).c): $(objpfx)test-%.c: ( \ echo "#include "; \ echo "#include "; \ - echo "#include "; \ echo "#include "; \ echo "#include "; \ echo "#include "; \ ) > $@ -$(foreach t,$(libm-tests-inline),$(objpfx)$(t).c): $(objpfx)test-i%.c: - type_func=$*; \ - type=$${type_func%%-*}; \ - func=$${type_func#*-}; \ - ( \ - echo "#include "; \ - echo "#include "; \ - echo "#include "; \ - echo "#include "; \ - ) > $@ - $(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 "; \ echo "#include "; \ echo "#include "; \ - echo "#include "; \ echo "#include "; \ echo "#include "; \ echo "#include "; \ @@ -569,13 +548,6 @@ endef object-suffixes-left := $(libm-tests-base-normal) include $(o-iterator) -define o-iterator-doit -$(foreach f,$(libm-test-funcs-all),\ - $(objpfx)$(o)-$(f).o): CFLAGS += $(libm-test-inline-cflags) -endef -object-suffixes-left := $(libm-tests-base-inline) -include $(o-iterator) - define o-iterator-doit $(foreach f,$(libm-test-funcs-narrow),\ $(objpfx)$(o)-$(f).o): CFLAGS += $(libm-test-no-inline-cflags) diff --git a/math/README.libm-test b/math/README.libm-test index 53172bbff8..28d7a2ed28 100644 --- a/math/README.libm-test +++ b/math/README.libm-test @@ -35,18 +35,14 @@ deviate from the expected results and still be considered correct. The test drivers "test-double-.c", "test-float-.c", and "test-ldouble-.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-.c", -"test-ifloat-.c", and "test-ildoubl-.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-.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-.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-.inc ==================================== @@ -143,11 +138,9 @@ How to read the test output Running each test on its own at the default level of verbosity will print on stdout a line describing the implementation of math functions -exercised by the test (float, double, or long double), along with -whether the inline set has been selected, regardless of whether or -not any inline functions actually exist. This is then followed by -the details of test failures (if any). The output concludes by -a summary listing the number of test cases exercised and the number +exercised by the test (float, double, or long double). This is then +followed by the details of test failures (if any). The output concludes +by a summary listing the number of test cases exercised and the number of test failures uncovered. For each test failure (and for each test case at higher levels of diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index ee56983d75..f36fea0ea8 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -86,10 +86,10 @@ acos -min_subnorm acosh 1 acosh 0x1.000002p0 -acosh 0x1.0000000000001p0 no-test-inline -acosh 0x1.0000000000000002p0 no-test-inline -acosh 0x1.000000000000000000000000008p0 no-test-inline -acosh 0x1.0000000000000000000000000001p0 no-test-inline +acosh 0x1.0000000000001p0 +acosh 0x1.0000000000000002p0 +acosh 0x1.000000000000000000000000008p0 +acosh 0x1.0000000000000000000000000001p0 acosh 1.625 acosh 7 acosh 100 @@ -140,7 +140,7 @@ acosh 0x1.1b836p+0 acosh 0x1.07c956p+0 acosh 0x1.1808eep+0 acosh 0x1.1052c4p+0 -acosh max no-test-inline +acosh max add 0 0 add 0 -0 @@ -375,8 +375,8 @@ asinh min asinh -min asinh min_subnorm asinh -min_subnorm -asinh max no-test-inline -asinh -max no-test-inline +asinh max +asinh -max atan 0 atan -0 @@ -547,24 +547,24 @@ atanh 0x1p-600 atanh -0x1p-600 atanh 0x1p-10000 atanh -0x1p-10000 -atanh 0x0.ffffffp0 no-test-inline -atanh -0x0.ffffffp0 no-test-inline -atanh 0x0.ffffffff8p0 no-test-inline -atanh -0x0.ffffffff8p0 no-test-inline -atanh 0x0.ffffffffffffp0 no-test-inline -atanh -0x0.ffffffffffffp0 no-test-inline -atanh 0x0.fffffffffffff8p0 no-test-inline -atanh -0x0.fffffffffffff8p0 no-test-inline -atanh 0x0.ffffffffffffffffp0 no-test-inline -atanh -0x0.ffffffffffffffffp0 no-test-inline -atanh 0x0.ffffffffffffffffffffffffffcp0 no-test-inline -atanh -0x0.ffffffffffffffffffffffffffcp0 no-test-inline -atanh 0x0.ffffffffffffffffffffffffffff8p0 no-test-inline -atanh -0x0.ffffffffffffffffffffffffffff8p0 no-test-inline +atanh 0x0.ffffffp0 +atanh -0x0.ffffffp0 +atanh 0x0.ffffffff8p0 +atanh -0x0.ffffffff8p0 +atanh 0x0.ffffffffffffp0 +atanh -0x0.ffffffffffffp0 +atanh 0x0.fffffffffffff8p0 +atanh -0x0.fffffffffffff8p0 +atanh 0x0.ffffffffffffffffp0 +atanh -0x0.ffffffffffffffffp0 +atanh 0x0.ffffffffffffffffffffffffffcp0 +atanh -0x0.ffffffffffffffffffffffffffcp0 +atanh 0x0.ffffffffffffffffffffffffffff8p0 +atanh -0x0.ffffffffffffffffffffffffffff8p0 atanh -0x6.e6c77p-20 atanh 0x3.2ca824p-4 atanh -0x1.cc1d66p-4 -atanh -0xf.cd3809ca8fd28p-4 no-test-inline +atanh -0xf.cd3809ca8fd28p-4 atanh -0x1.04f386p-4 atanh -0x2.084568p-4 atanh -0x3.e0a5d8p-4 @@ -4451,8 +4451,8 @@ cosh 0x2.f5d128p+0 cosh -0xd.0c03p+0 cosh -0x3.d04328728b72cp-4 cosh 0x1.629188p+4 -cosh max no-test-inline -cosh -max no-test-inline +cosh max +cosh -max cosh min cosh -min cosh min_subnorm @@ -4474,14 +4474,14 @@ cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc -cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline -cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline -cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline -cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline -cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline -cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline -cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline -cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline +cosh 0x2.c5d37700c6bb03a4p+12 +cosh 0x2.c5d37700c6bb03a8p+12 +cosh -0x2.c5d37700c6bb03a4p+12 +cosh -0x2.c5d37700c6bb03a8p+12 +cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 +cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 +cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 +cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 cpow 1 0 0 0 ignore-zero-inf-sign cpow 2 0 10 0 ignore-zero-inf-sign @@ -5659,42 +5659,42 @@ hypot 0.75 1.25 hypot 1.0 0x1p-61 hypot 0x1p+0 0x1.fp-129 hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 -hypot 0x3p125 0x4p125 no-test-inline:binary32 -hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:binary32 -hypot 0x3p1021 0x4p1021 no-test-inline:binary64 -hypot 0x1p+0 0x0.3ep-1022 no-test-inline:binary64 -hypot 0x3p16381 0x4p16381 no-test-inline +hypot 0x3p125 0x4p125 +hypot 0x1.234566p-126 0x1.234566p-126 +hypot 0x3p1021 0x4p1021 +hypot 0x1p+0 0x0.3ep-1022 +hypot 0x3p16381 0x4p16381 hypot 0x1p-149 0x1p-149 hypot 0x1p-1074 0x1p-1074 -hypot 0x1p-16445 0x1p-16445 no-test-inline -hypot 0x1p-16494 0x1p-16494 no-test-inline +hypot 0x1p-16445 0x1p-16445 +hypot 0x1p-16494 0x1p-16494 hypot 0x0.fffffep-126 0x0.fp-127 hypot 0x0.fffffep-126 0x0.fp-130 hypot 0x0.fffffffffffffp-1022 0x0.fp-1023 hypot 0x0.fffffffffffffp-1022 0x0.fp-1026 -hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline -hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline -hypot 0 min no-test-inline -hypot 0 min_subnorm no-test-inline -hypot 0 -min no-test-inline -hypot 0 -min_subnorm no-test-inline -hypot min 0 no-test-inline -hypot min_subnorm 0 no-test-inline -hypot -min 0 no-test-inline -hypot -min_subnorm 0 no-test-inline -hypot min min no-test-inline -hypot min_subnorm min_subnorm no-test-inline -hypot min min_subnorm no-test-inline +hypot 0x0.ffffffp-16382 0x0.fp-16383 +hypot 0x0.ffffffp-16382 0x0.fp-16386 +hypot 0 min +hypot 0 min_subnorm +hypot 0 -min +hypot 0 -min_subnorm +hypot min 0 +hypot min_subnorm 0 +hypot -min 0 +hypot -min_subnorm 0 +hypot min min +hypot min_subnorm min_subnorm +hypot min min_subnorm hypot 0x1.fp127 0x1.fp127 hypot 0x1.fp1023 0x1.fp1023 -hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc +hypot 0x1.fp16383 0x1.fp16383 xfail-rounding:ibm128-libgcc hypot 0x1p-127 0x1p-149 hypot 0x1p-1023 0x1p-1074 hypot 0x1p-970 0x1p-1074 -hypot 0x1p-16383 0x1p-16445 no-test-inline -hypot 0x1p-16384 0x1p-16446 no-test-inline -hypot 0x1p-16383 0x1p-16494 no-test-inline +hypot 0x1p-16383 0x1p-16445 +hypot 0x1p-16384 0x1p-16446 +hypot 0x1p-16383 0x1p-16494 hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 @@ -7301,8 +7301,8 @@ sinh -0x1.3dda8ap+0 sinh -0x5.ee9218p-4 sinh -0x1.bcfc98p+0 sinh -0x6.9bbb6df7c5d08p-4 -sinh max no-test-inline -sinh -max no-test-inline +sinh max +sinh -max sinh min sinh -min sinh min_subnorm @@ -7314,10 +7314,10 @@ sinh 0x2.c679d1f73f0fap+8 sinh 0x2.c679d1f73f0fcp+8 sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc -sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline -sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline -sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline -sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline +sinh 0x2.c5d37700c6bb03a4p+12 +sinh 0x2.c5d37700c6bb03a8p+12 +sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 +sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 sub 0 0 sub 0 -0 diff --git a/math/auto-libm-test-out-acosh b/math/auto-libm-test-out-acosh index 57cfaee1ff..f408be3df1 100644 --- a/math/auto-libm-test-out-acosh +++ b/math/auto-libm-test-out-acosh @@ -48,350 +48,350 @@ acosh 0x1.000002p0 = acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok = acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok = acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok -acosh 0x1.0000000000001p0 no-test-inline -= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok -= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok -acosh 0x1.0000000000000002p0 no-test-inline -= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok -= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok -acosh 0x1.000000000000000000000000008p0 no-test-inline -= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok -= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok -acosh 0x1.0000000000000000000000000001p0 no-test-inline -= acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : no-test-inline inexact-ok -= acosh upward binary32 0x1.000002p+0 : 0x2p-12 : no-test-inline inexact-ok -= acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : no-test-inline inexact-ok -= acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : no-test-inline inexact-ok -= acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : no-test-inline inexact-ok -= acosh downward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary32 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary64 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward intel96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward m68k96 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward binary128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh upward ibm128 0x1p+0 : 0x0p+0 : no-test-inline inexact-ok -= acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : no-test-inline inexact-ok -= acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : no-test-inline inexact-ok -= acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : no-test-inline inexact-ok -= acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : no-test-inline inexact-ok -= acosh downward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : no-test-inline inexact-ok -= acosh upward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea96p-56 : no-test-inline inexact-ok -= acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok -= acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok -= acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : no-test-inline inexact-ok -= acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : no-test-inline inexact-ok -= acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok -= acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok -= acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : no-test-inline inexact-ok -= acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : no-test-inline inexact-ok +acosh 0x1.0000000000001p0 += acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok += acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok += acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok +acosh 0x1.0000000000000002p0 += acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok += acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok += acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok += acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok +acosh 0x1.000000000000000000000000008p0 += acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok += acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok += acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok += acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok += acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok += acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok += acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok += acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok += acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok += acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok += acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok += acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok +acosh 0x1.0000000000000000000000000001p0 += acosh downward binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh tonearest binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh towardzero binary32 0x1.000002p+0 : 0x1.fffffep-12 : inexact-ok += acosh upward binary32 0x1.000002p+0 : 0x2p-12 : inexact-ok += acosh downward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh tonearest binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh towardzero binary64 0x1.000002p+0 : 0x1.ffffffaaaaaadp-12 : inexact-ok += acosh upward binary64 0x1.000002p+0 : 0x1.ffffffaaaaaaep-12 : inexact-ok += acosh downward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward intel96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh tonearest m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh towardzero m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad11p-12 : inexact-ok += acosh upward m68k96 0x1.000002p+0 : 0x1.ffffffaaaaaad112p-12 : inexact-ok += acosh downward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh tonearest binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh towardzero binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c3p-12 : inexact-ok += acosh upward binary128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a369c4p-12 : inexact-ok += acosh downward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh tonearest ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh towardzero ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a3698p-12 : inexact-ok += acosh upward ibm128 0x1.000002p+0 : 0x1.ffffffaaaaaad11110fa35a36ap-12 : inexact-ok += acosh downward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary32 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary64 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward intel96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward binary128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh tonearest binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh towardzero binary64 0x1.0000000000001p+0 : 0x5.a827999fcef3p-28 : inexact-ok += acosh upward binary64 0x1.0000000000001p+0 : 0x5.a827999fcef34p-28 : inexact-ok += acosh downward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward intel96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh tonearest m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh towardzero m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c9p-28 : inexact-ok += acosh upward m68k96 0x1.0000000000001p+0 : 0x5.a827999fcef31c98p-28 : inexact-ok += acosh downward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh tonearest binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh towardzero binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10e8p-28 : inexact-ok += acosh upward binary128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd10ecp-28 : inexact-ok += acosh downward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh tonearest ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh towardzero ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd1p-28 : inexact-ok += acosh upward ibm128 0x1.0000000000001p+0 : 0x5.a827999fcef31c97ec74cddd12p-28 : inexact-ok += acosh downward intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero intel96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward intel96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh tonearest m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh towardzero m68k96 0x1.0000000000000002p+0 : 0x1.fffffffffffffffep-32 : inexact-ok += acosh upward m68k96 0x1.0000000000000002p+0 : 0x2p-32 : inexact-ok += acosh downward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh tonearest binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh towardzero binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaaap-32 : inexact-ok += acosh upward binary128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaaabp-32 : inexact-ok += acosh downward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh tonearest ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh towardzero ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaaa8p-32 : inexact-ok += acosh upward ibm128 0x1.0000000000000002p+0 : 0x1.ffffffffffffffffaaaaaaaaabp-32 : inexact-ok += acosh downward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok += acosh tonearest binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok += acosh towardzero binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea95p-56 : inexact-ok += acosh upward binary128 0x1.0000000000000000000000000001p+0 : 0x1.6a09e667f3bcc908b2fb1366ea96p-56 : inexact-ok += acosh downward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok += acosh tonearest binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok += acosh towardzero binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff5p-56 : inexact-ok += acosh upward binary128 0x1.000000000000000000000000008p+0 : 0xf.ffffffffffffffffffffffffff58p-56 : inexact-ok += acosh downward ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok += acosh tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok += acosh towardzero ibm128 0x1.000000000000000000000000008p+0 : 0xf.fffffffffffffffffffffffffcp-56 : inexact-ok += acosh upward ibm128 0x1.000000000000000000000000008p+0 : 0x1p-52 : inexact-ok acosh 1.625 = acosh downward binary32 0x1.ap+0 : 0x1.11156p+0 : inexact-ok = acosh tonearest binary32 0x1.ap+0 : 0x1.11156p+0 : inexact-ok @@ -1898,72 +1898,72 @@ acosh 0x1.1052c4p+0 = acosh tonearest ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff4ap-4 : inexact-ok = acosh towardzero ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff48p-4 : inexact-ok = acosh upward ibm128 0x1.1052c4p+0 : 0x5.af0cbc66dcd4992c060eb8ff4ap-4 : inexact-ok -acosh max no-test-inline -= acosh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= acosh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= acosh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= acosh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : no-test-inline inexact-ok -= acosh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= acosh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= acosh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= acosh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= acosh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= acosh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= acosh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= acosh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= acosh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= acosh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= acosh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok -= acosh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= acosh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= acosh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= acosh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok -= acosh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= acosh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= acosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= acosh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= acosh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= acosh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= acosh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= acosh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= acosh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= acosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= acosh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= acosh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= acosh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= acosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= acosh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= acosh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= acosh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= acosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= acosh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= acosh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= acosh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= acosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= acosh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= acosh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= acosh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= acosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= acosh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok -= acosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= acosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= acosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= acosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok -= acosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= acosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= acosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= acosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= acosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok -= acosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok -= acosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok -= acosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok +acosh max += acosh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += acosh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += acosh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += acosh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok += acosh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += acosh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += acosh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += acosh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += acosh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok += acosh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += acosh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok += acosh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += acosh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += acosh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += acosh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok += acosh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += acosh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += acosh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += acosh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok += acosh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok += acosh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok += acosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok += acosh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok += acosh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok += acosh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += acosh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok += acosh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += acosh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += acosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += acosh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += acosh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += acosh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += acosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += acosh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += acosh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += acosh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += acosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += acosh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += acosh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += acosh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += acosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += acosh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += acosh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += acosh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += acosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += acosh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok += acosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += acosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += acosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += acosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok += acosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += acosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += acosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += acosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += acosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok += acosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok += acosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok += acosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok diff --git a/math/auto-libm-test-out-asinh b/math/auto-libm-test-out-asinh index 07bce930e7..8520865bab 100644 --- a/math/auto-libm-test-out-asinh +++ b/math/auto-libm-test-out-asinh @@ -2822,141 +2822,141 @@ asinh -min_subnorm = asinh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok = asinh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok = asinh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok -asinh max no-test-inline -= asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : no-test-inline inexact-ok -= asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok -= asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok -= asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= asinh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok -= asinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok -= asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok -= asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok -= asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok -= asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok -asinh -max no-test-inline -= asinh downward binary32 -0xf.fffffp+124 : -0x5.96a7e8p+4 : no-test-inline inexact-ok -= asinh tonearest binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh towardzero binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh upward binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : no-test-inline inexact-ok -= asinh downward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= asinh tonearest binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : no-test-inline inexact-ok -= asinh towardzero binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= asinh upward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : no-test-inline inexact-ok -= asinh downward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= asinh tonearest intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh towardzero intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh upward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh downward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : no-test-inline inexact-ok -= asinh tonearest m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh towardzero m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh upward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : no-test-inline inexact-ok -= asinh downward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a44684p+4 : no-test-inline inexact-ok -= asinh tonearest binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh towardzero binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh upward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : no-test-inline inexact-ok -= asinh downward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a448p+4 : no-test-inline inexact-ok -= asinh tonearest ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh towardzero ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh upward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : no-test-inline inexact-ok -= asinh downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= asinh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : no-test-inline inexact-ok -= asinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= asinh upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : no-test-inline inexact-ok -= asinh downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= asinh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : no-test-inline inexact-ok -= asinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : no-test-inline inexact-ok -= asinh downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= asinh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : no-test-inline inexact-ok -= asinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= asinh upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : no-test-inline inexact-ok -= asinh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= asinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : no-test-inline inexact-ok -= asinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= asinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : no-test-inline inexact-ok -= asinh downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : no-test-inline inexact-ok -= asinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : no-test-inline inexact-ok -= asinh downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : no-test-inline inexact-ok -= asinh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : no-test-inline inexact-ok -= asinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : no-test-inline inexact-ok -= asinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : no-test-inline inexact-ok -= asinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= asinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : no-test-inline inexact-ok -= asinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= asinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : no-test-inline inexact-ok -= asinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok -= asinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : no-test-inline inexact-ok -= asinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok -= asinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : no-test-inline inexact-ok +asinh max += asinh downward binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += asinh tonearest binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += asinh towardzero binary32 0xf.fffffp+124 : 0x5.96a7ep+4 : inexact-ok += asinh upward binary32 0xf.fffffp+124 : 0x5.96a7e8p+4 : inexact-ok += asinh downward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += asinh tonearest binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += asinh towardzero binary64 0xf.fffffp+124 : 0x5.96a7e12e0b988p+4 : inexact-ok += asinh upward binary64 0xf.fffffp+124 : 0x5.96a7e12e0b98cp+4 : inexact-ok += asinh downward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh tonearest intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh towardzero intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh upward intel96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok += asinh downward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh tonearest m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh towardzero m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh upward m68k96 0xf.fffffp+124 : 0x5.96a7e12e0b98bdp+4 : inexact-ok += asinh downward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh tonearest binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh towardzero binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh upward binary128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok += asinh downward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh tonearest ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh towardzero ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh upward ibm128 0xf.fffffp+124 : 0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok += asinh downward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok += asinh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok += asinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fap+8 : inexact-ok += asinh upward binary64 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fcp+8 : inexact-ok += asinh downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok += asinh downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb624p+8 : inexact-ok += asinh downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += asinh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += asinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += asinh upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += asinh downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += asinh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += asinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += asinh upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += asinh downward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh upward intel96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh downward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh upward binary128 0xf.fffffffffffffffp+16380 : 0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok += asinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok += asinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += asinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += asinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += asinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += asinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok += asinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok += asinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok += asinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok +asinh -max += asinh downward binary32 -0xf.fffffp+124 : -0x5.96a7e8p+4 : inexact-ok += asinh tonearest binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok += asinh towardzero binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok += asinh upward binary32 -0xf.fffffp+124 : -0x5.96a7ep+4 : inexact-ok += asinh downward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : inexact-ok += asinh tonearest binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b98cp+4 : inexact-ok += asinh towardzero binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : inexact-ok += asinh upward binary64 -0xf.fffffp+124 : -0x5.96a7e12e0b988p+4 : inexact-ok += asinh downward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : inexact-ok += asinh tonearest intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh towardzero intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh upward intel96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh downward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bdp+4 : inexact-ok += asinh tonearest m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh towardzero m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh upward m68k96 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf8p+4 : inexact-ok += asinh downward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a44684p+4 : inexact-ok += asinh tonearest binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh towardzero binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh upward binary128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a4468p+4 : inexact-ok += asinh downward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a448p+4 : inexact-ok += asinh tonearest ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh towardzero ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh upward ibm128 -0xf.fffffp+124 : -0x5.96a7e12e0b98bcf90bb682a446p+4 : inexact-ok += asinh downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : inexact-ok += asinh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fcp+8 : inexact-ok += asinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : inexact-ok += asinh upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fap+8 : inexact-ok += asinh downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : inexact-ok += asinh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb624p+8 : inexact-ok += asinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb62p+8 : inexact-ok += asinh downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += asinh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7dp+8 : inexact-ok += asinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += asinh upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7cep+8 : inexact-ok += asinh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += asinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a8p+8 : inexact-ok += asinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += asinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.c679d1f73f0fb620d358b213a7p+8 : inexact-ok += asinh downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a8p+12 : inexact-ok += asinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a4p+12 : inexact-ok += asinh downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494ep+12 : inexact-ok += asinh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.c5d37700c6bb03a6c23b6c9b494cp+12 : inexact-ok += asinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : inexact-ok += asinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : inexact-ok += asinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += asinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7dp+8 : inexact-ok += asinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += asinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7cep+8 : inexact-ok += asinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok += asinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a8p+8 : inexact-ok += asinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok += asinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.c679d1f73f0fb624d358b213a7p+8 : inexact-ok diff --git a/math/auto-libm-test-out-atanh b/math/auto-libm-test-out-atanh index 35107be000..d90a390f19 100644 --- a/math/auto-libm-test-out-atanh +++ b/math/auto-libm-test-out-atanh @@ -1248,732 +1248,732 @@ atanh -0x1p-10000 = atanh tonearest binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok = atanh towardzero binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok = atanh upward binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok -atanh 0x0.ffffffp0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -atanh -0x0.ffffffp0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -atanh 0x0.ffffffff8p0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok -atanh -0x0.ffffffff8p0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok -atanh 0x0.ffffffffffffp0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok -atanh -0x0.ffffffffffffp0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok -atanh 0x0.fffffffffffff8p0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -atanh -0x0.fffffffffffff8p0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -atanh 0x0.ffffffffffffffffp0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -atanh -0x0.ffffffffffffffffp0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -atanh 0x0.ffffffffffffffffffffffffffcp0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok -atanh -0x0.ffffffffffffffffffffffffffcp0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -atanh 0x0.ffffffffffffffffffffffffffff8p0 no-test-inline -= atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok -= atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok -atanh -0x0.ffffffffffffffffffffffffffff8p0 no-test-inline -= atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok +atanh 0x0.ffffffp0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok +atanh -0x0.ffffffp0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok +atanh 0x0.ffffffff8p0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok += atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : inexact-ok += atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok += atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok += atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok += atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok += atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok += atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok += atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok += atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok += atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok += atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok += atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok +atanh -0x0.ffffffff8p0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok += atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok += atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok += atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok += atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok += atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok += atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok += atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok += atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok +atanh 0x0.ffffffffffffp0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok += atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok += atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok += atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok += atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok +atanh -0x0.ffffffffffffp0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok += atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok += atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok += atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok += atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok += atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok +atanh 0x0.fffffffffffff8p0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok +atanh -0x0.fffffffffffff8p0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok +atanh 0x0.ffffffffffffffffp0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok +atanh -0x0.ffffffffffffffffp0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok +atanh 0x0.ffffffffffffffffffffffffffcp0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok +atanh -0x0.ffffffffffffffffffffffffffcp0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok +atanh 0x0.ffffffffffffffffffffffffffff8p0 += atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok += atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok += atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok += atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok += atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok += atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok += atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok += atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok +atanh -0x0.ffffffffffffffffffffffffffff8p0 += atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok += atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok += atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok += atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok += atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok += atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok += atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok += atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok += atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok += atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok += atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok += atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok += atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok += atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok += atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok += atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok += atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok += atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok += atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok += atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok += atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok += atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok += atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok += atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok += atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok atanh -0x6.e6c77p-20 = atanh downward binary32 -0x6.e6c77p-20 : -0x6.e6c778p-20 : inexact-ok = atanh tonearest binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok @@ -2049,75 +2049,75 @@ atanh -0x1.cc1d66p-4 = atanh tonearest ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok = atanh towardzero ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok = atanh upward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok -atanh -0xf.cd3809ca8fd28p-4 no-test-inline -= atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok -= atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : no-test-inline inexact-ok -= atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok -= atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok -= atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok -= atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : no-test-inline inexact-ok -= atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok -= atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok -= atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok -= atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok -= atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok -= atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok -= atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok -= atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok -= atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok -= atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok -= atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok -= atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok -= atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok -= atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok +atanh -0xf.cd3809ca8fd28p-4 += atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok += atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok += atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok += atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok += atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : inexact-ok += atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok += atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok += atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok += atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok += atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok += atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok += atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : inexact-ok += atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok += atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok += atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok += atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : inexact-ok += atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok += atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok += atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok += atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : inexact-ok += atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok += atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok += atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok += atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok += atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok += atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok += atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok += atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok += atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok += atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok += atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok += atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok += atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok += atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok += atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok += atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok += atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok += atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok += atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok += atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : inexact-ok += atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok += atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok += atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok += atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : inexact-ok += atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok += atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok += atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok += atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok += atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok += atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok += atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok += atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok += atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok += atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok += atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok += atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok += atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok += atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok atanh -0x1.04f386p-4 = atanh downward binary32 -0x1.04f386p-4 : -0x1.054e22p-4 : inexact-ok = atanh tonearest binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok diff --git a/math/auto-libm-test-out-cosh b/math/auto-libm-test-out-cosh index f7a77e69a2..35edd5a7ee 100644 --- a/math/auto-libm-test-out-cosh +++ b/math/auto-libm-test-out-cosh @@ -955,144 +955,144 @@ cosh 0x1.629188p+4 = cosh tonearest ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok = cosh towardzero ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3cp+28 : inexact-ok = cosh upward ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok -cosh max no-test-inline -= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh -max no-test-inline -= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh max += cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh -max += cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange cosh min = cosh downward binary32 0x4p-128 : 0x1p+0 : inexact-ok = cosh tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok @@ -2401,987 +2401,987 @@ cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok = cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline -= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline -= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline -= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline -= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline -= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline -= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline -= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline -= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok -= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok -= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok -= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh 0x2.c5d37700c6bb03a4p+12 += cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh 0x2.c5d37700c6bb03a8p+12 += cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh -0x2.c5d37700c6bb03a4p+12 += cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh -0x2.c5d37700c6bb03a8p+12 += cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 += cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 += cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok += cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 += cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange +cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 += cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : inexact-ok += cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += cosh upward binary32 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : inexact-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : inexact-ok += cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok += cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : inexact-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : inexact-ok += cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok += cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : inexact-ok overflow errno-erange += cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange diff --git a/math/auto-libm-test-out-hypot b/math/auto-libm-test-out-hypot index edf8b70c11..92ab48df84 100644 --- a/math/auto-libm-test-out-hypot +++ b/math/auto-libm-test-out-hypot @@ -9209,403 +9209,403 @@ hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 = hypot tonearest ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c97768018p-500 : inexact-ok = hypot towardzero ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c9776801p-500 : inexact-ok = hypot upward ibm128 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 : 0x1.9beb67fff20c43ef42c97768018p-500 : inexact-ok -hypot 0x3p125 0x4p125 no-test-inline:binary32 -= hypot downward binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward binary32 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot downward binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward binary64 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot downward intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward intel96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot downward m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward m68k96 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot downward binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward binary128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot downward ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot tonearest ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot towardzero ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -= hypot upward ibm128 0x6p+124 0x8p+124 : 0xap+124 : no-test-inline:binary32 inexact-ok -hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:binary32 -= hypot downward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : no-test-inline:binary32 inexact-ok -= hypot upward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : no-test-inline:binary32 inexact-ok -= hypot downward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : no-test-inline:binary32 inexact-ok -= hypot upward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd787p-128 : no-test-inline:binary32 inexact-ok -= hypot downward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot upward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : no-test-inline:binary32 inexact-ok -= hypot downward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : no-test-inline:binary32 inexact-ok -= hypot upward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : no-test-inline:binary32 inexact-ok -= hypot downward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : no-test-inline:binary32 inexact-ok -= hypot upward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b9470290484p-128 : no-test-inline:binary32 inexact-ok -= hypot downward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok -= hypot tonearest ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok -= hypot towardzero ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : no-test-inline:binary32 inexact-ok -= hypot upward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702906p-128 : no-test-inline:binary32 inexact-ok -hypot 0x3p1021 0x4p1021 no-test-inline:binary64 -= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline:binary64 inexact-ok overflow errno-erange-ok -= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline:binary64 inexact-ok overflow errno-erange -= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline:binary64 inexact-ok overflow errno-erange-ok -= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline:binary64 inexact-ok overflow errno-erange -= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000008p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000000000000000000008p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8.00000000000000000000000004p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000004p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6.00000000000000000000000002p+1020 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : no-test-inline:binary64 inexact-ok -hypot 0x1p+0 0x0.3ep-1022 no-test-inline:binary64 -= hypot downward binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary32 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary32 0x1p+0 0x8p-152 : 0x1.000002p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0x1p+0 0x8p-152 : 0x1.0000000000001p+0 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0x1p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0x1p+0 0x8p-152 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0x1p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary32 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary64 0x1p+0 0xf.8p-1028 : 0x1.0000000000001p+0 : no-test-inline:binary64 inexact-ok -= hypot downward intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward intel96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok -= hypot downward m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward m68k96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : no-test-inline:binary64 inexact-ok -= hypot downward binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward binary128 0x1p+0 0xf.8p-1028 : 0x1.0000000000000000000000000001p+0 : no-test-inline:binary64 inexact-ok -= hypot downward ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot tonearest ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot towardzero ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : no-test-inline:binary64 inexact-ok -= hypot upward ibm128 0x1p+0 0xf.8p-1028 : 0x1.000000000000000000000000008p+0 : no-test-inline:binary64 inexact-ok -hypot 0x3p16381 0x4p16381 no-test-inline -= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok -= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok -= hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok -= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok -= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline inexact-ok -= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok -= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok -= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok -= hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok -= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok -= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline inexact-ok -= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok -= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok -= hypot downward intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward intel96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0xf.fffffp+124 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok -= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok -= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok -= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= hypot downward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok -= hypot downward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= hypot downward intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward intel96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok -= hypot downward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok -= hypot downward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot tonearest intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot towardzero intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot upward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot downward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot tonearest m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot towardzero m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot upward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot downward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot upward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : no-test-inline inexact-ok -= hypot downward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6.0000000000000000000000000004p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok -= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange -= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : no-test-inline inexact-ok -= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline inexact-ok -= hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok -= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline inexact-ok -= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok -= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange -= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok -= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange +hypot 0x3p125 0x4p125 += hypot downward binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward binary32 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot downward binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward binary64 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot downward intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward intel96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot downward m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward m68k96 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot downward binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward binary128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot downward ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot tonearest ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot towardzero ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok += hypot upward ibm128 0x6p+124 0x8p+124 : 0xap+124 : inexact-ok +hypot 0x1.234566p-126 0x1.234566p-126 += hypot downward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : inexact-ok += hypot tonearest binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : inexact-ok += hypot towardzero binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad9p-128 : inexact-ok += hypot upward binary32 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad98p-128 : inexact-ok += hypot downward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok += hypot tonearest binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok += hypot towardzero binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786cp-128 : inexact-ok += hypot upward binary64 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd787p-128 : inexact-ok += hypot downward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot tonearest intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot towardzero intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot upward intel96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : inexact-ok += hypot downward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot tonearest m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot towardzero m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d61p-128 : inexact-ok += hypot upward m68k96 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d618p-128 : inexact-ok += hypot downward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok += hypot tonearest binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok += hypot towardzero binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b947029048p-128 : inexact-ok += hypot upward binary128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b9470290484p-128 : inexact-ok += hypot downward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok += hypot tonearest ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok += hypot towardzero ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702904p-128 : inexact-ok += hypot upward ibm128 0x4.8d1598p-128 0x4.8d1598p-128 : 0x6.6fad974cd786d6112b94702906p-128 : inexact-ok +hypot 0x3p1021 0x4p1021 += hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok += hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok += hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : inexact-ok += hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : inexact-ok += hypot downward binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot tonearest binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot towardzero binary64 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot upward binary64 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000008p+1020 : inexact-ok += hypot downward intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot tonearest intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot towardzero intel96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot upward intel96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : inexact-ok += hypot downward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot tonearest m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot towardzero m68k96 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot upward m68k96 0xf.fffffp+124 0x8p+1020 : 0x8.000000000000001p+1020 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0x8p+1020 : 0x8.0000000000000000000000000008p+1020 : inexact-ok += hypot downward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot tonearest ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot towardzero ibm128 0xf.fffffp+124 0x8p+1020 : 0x8p+1020 : inexact-ok += hypot upward ibm128 0xf.fffffp+124 0x8p+1020 : 0x8.00000000000000000000000004p+1020 : inexact-ok += hypot downward binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot tonearest binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot towardzero binary64 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot upward binary64 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000004p+1020 : inexact-ok += hypot downward intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot tonearest intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot towardzero intel96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot upward intel96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : inexact-ok += hypot downward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot tonearest m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot towardzero m68k96 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot upward m68k96 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000008p+1020 : inexact-ok += hypot downward binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot tonearest binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot towardzero binary128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot upward binary128 0x6p+1020 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+1020 : inexact-ok += hypot downward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot tonearest ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot towardzero ibm128 0x6p+1020 0xf.fffffp+124 : 0x6p+1020 : inexact-ok += hypot upward ibm128 0x6p+1020 0xf.fffffp+124 : 0x6.00000000000000000000000002p+1020 : inexact-ok += hypot downward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot tonearest binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot towardzero binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot upward binary64 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot downward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot tonearest intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot towardzero intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot upward intel96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot downward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot tonearest m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot towardzero m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot upward m68k96 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot downward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot tonearest binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot towardzero binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot upward binary128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot downward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot tonearest ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot towardzero ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok += hypot upward ibm128 0x6p+1020 0x8p+1020 : 0xap+1020 : inexact-ok +hypot 0x1p+0 0x0.3ep-1022 += hypot downward binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero binary32 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward binary32 0x1p+0 0x8p-152 : 0x1.000002p+0 : inexact-ok += hypot downward binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero binary64 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward binary64 0x1p+0 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok += hypot downward intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero intel96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward intel96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok += hypot downward m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero m68k96 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward m68k96 0x1p+0 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok += hypot downward binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero binary128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward binary128 0x1p+0 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok += hypot downward ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot tonearest ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot towardzero ibm128 0x1p+0 0x8p-152 : 0x1p+0 : inexact-ok += hypot upward ibm128 0x1p+0 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok += hypot downward binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward binary32 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward binary64 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward intel96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward m68k96 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward binary128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot tonearest ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot towardzero ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot upward ibm128 0x1p+0 0x0p+0 : 0x1p+0 : inexact-ok += hypot downward binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot tonearest binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot towardzero binary64 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot upward binary64 0x1p+0 0xf.8p-1028 : 0x1.0000000000001p+0 : inexact-ok += hypot downward intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot tonearest intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot towardzero intel96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot upward intel96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : inexact-ok += hypot downward m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot tonearest m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot towardzero m68k96 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot upward m68k96 0x1p+0 0xf.8p-1028 : 0x1.0000000000000002p+0 : inexact-ok += hypot downward binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot tonearest binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot towardzero binary128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot upward binary128 0x1p+0 0xf.8p-1028 : 0x1.0000000000000000000000000001p+0 : inexact-ok += hypot downward ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot tonearest ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot towardzero ibm128 0x1p+0 0xf.8p-1028 : 0x1p+0 : inexact-ok += hypot upward ibm128 0x1p+0 0xf.8p-1028 : 0x1.000000000000000000000000008p+0 : inexact-ok +hypot 0x3p16381 0x4p16381 += hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok += hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok += hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok += hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok += hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok += hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : inexact-ok += hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok += hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : inexact-ok += hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : inexact-ok += hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok += hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok += hypot downward intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero intel96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward intel96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok += hypot downward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero m68k96 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward m68k96 0xf.fffffp+124 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok += hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok += hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange += hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : inexact-ok += hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : inexact-ok += hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok += hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok += hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok += hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : inexact-ok += hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : inexact-ok += hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : inexact-ok += hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : inexact-ok += hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : inexact-ok += hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += hypot downward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok += hypot downward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward m68k96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.000000000000001p+16380 : inexact-ok += hypot downward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward binary128 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok += hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok += hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok += hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += hypot downward intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot tonearest intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot towardzero intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot upward intel96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : inexact-ok += hypot downward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot tonearest m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot towardzero m68k96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot upward m68k96 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000008p+16380 : inexact-ok += hypot downward binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot tonearest binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot towardzero binary128 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : inexact-ok += hypot upward binary128 0x6p+16380 0xf.fffffp+124 : 0x6.0000000000000000000000000004p+16380 : inexact-ok += hypot downward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot tonearest intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot towardzero intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot upward intel96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : inexact-ok += hypot downward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot tonearest m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot towardzero m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot upward m68k96 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000008p+16380 : inexact-ok += hypot downward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot tonearest binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot towardzero binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6p+16380 : inexact-ok += hypot upward binary128 0x6p+16380 0xf.ffffffffffff8p+1020 : 0x6.0000000000000000000000000004p+16380 : inexact-ok += hypot downward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot tonearest intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot towardzero intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot upward intel96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot downward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot tonearest m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot towardzero m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot upward m68k96 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot downward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot tonearest binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot towardzero binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot upward binary128 0x6p+16380 0x8p+16380 : 0xap+16380 : inexact-ok += hypot downward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok += hypot tonearest binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok += hypot towardzero binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6p+16380 : inexact-ok += hypot upward binary128 0x6p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x6.0000000000000000000000000004p+16380 : inexact-ok += hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok += hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : inexact-ok += hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : inexact-ok += hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange += hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : inexact-ok += hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8.0000000000000000000000000008p+16380 : inexact-ok += hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : inexact-ok += hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : inexact-ok += hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : inexact-ok += hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : inexact-ok += hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange += hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok += hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange hypot 0x1p-149 0x1p-149 = hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok = hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok @@ -9828,684 +9828,684 @@ 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 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 += 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 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 += 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 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 += 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 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 @@ -10950,2107 +10950,2107 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1026 = 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 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 @@ -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 @@ -13773,929 +13773,929 @@ hypot 0x1p-970 0x1p-1074 = 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 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 += 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 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 += 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 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 diff --git a/math/auto-libm-test-out-sinh b/math/auto-libm-test-out-sinh index 6b64c51365..e78b02b360 100644 --- a/math/auto-libm-test-out-sinh +++ b/math/auto-libm-test-out-sinh @@ -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 diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index e18b5405f9..71a55d4af2 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -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 @@ -119,7 +118,7 @@ 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", "", + "ignore-zero-info-sign", "xfail", "", "-ok", "errno-", "errno--ok", which may be unconditional or conditional. "" 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", diff --git a/math/gen-libm-test.py b/math/gen-libm-test.py index 0142c0f332..3e5eaedd3f 100755 --- a/math/gen-libm-test.py +++ b/math/gen-libm-test.py @@ -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] diff --git a/math/libm-test-asinh.inc b/math/libm-test-asinh.inc index 52240b2c8c..dca1fce754 100644 --- a/math/libm-test-asinh.inc +++ b/math/libm-test-asinh.inc @@ -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), diff --git a/math/libm-test-atanh.inc b/math/libm-test-atanh.inc index 2ed521045b..af17474e56 100644 --- a/math/libm-test-atanh.inc +++ b/math/libm-test-atanh.inc @@ -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), diff --git a/math/libm-test-cosh.inc b/math/libm-test-cosh.inc index 9a252d75a2..cffbbc4d55 100644 --- a/math/libm-test-cosh.inc +++ b/math/libm-test-cosh.inc @@ -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), diff --git a/math/libm-test-driver.c b/math/libm-test-driver.c index f5b2c00b57..11b541b2e7 100644 --- a/math/libm-test-driver.c +++ b/math/libm-test-driver.c @@ -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 diff --git a/math/libm-test-exp.inc b/math/libm-test-exp.inc index a5bcb75661..8ea415cfbb 100644 --- a/math/libm-test-exp.inc +++ b/math/libm-test-exp.inc @@ -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), diff --git a/math/libm-test-expm1.inc b/math/libm-test-expm1.inc index 31cc662d96..d208204112 100644 --- a/math/libm-test-expm1.inc +++ b/math/libm-test-expm1.inc @@ -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), diff --git a/math/libm-test-hypot.inc b/math/libm-test-hypot.inc index 34321907b3..3122377b25 100644 --- a/math/libm-test-hypot.inc +++ b/math/libm-test-hypot.inc @@ -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), diff --git a/math/libm-test-pow.inc b/math/libm-test-pow.inc index f09c369918..d9e64b9b38 100644 --- a/math/libm-test-pow.inc +++ b/math/libm-test-pow.inc @@ -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, 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|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, 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|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, 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|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, 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|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, 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|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, 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|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, 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|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, 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|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, -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|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, 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), diff --git a/math/libm-test-sinh.inc b/math/libm-test-sinh.inc index e1a1093346..9e10872a86 100644 --- a/math/libm-test-sinh.inc +++ b/math/libm-test-sinh.inc @@ -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), diff --git a/math/libm-test-support.c b/math/libm-test-support.c index 6601358f37..4b20f31325 100644 --- a/math/libm-test-support.c +++ b/math/libm-test-support.c @@ -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; diff --git a/math/libm-test-support.h b/math/libm-test-support.h index 25535c3a41..63d3e8972b 100644 --- a/math/libm-test-support.h +++ b/math/libm-test-support.h @@ -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 diff --git a/math/libm-test-tanh.inc b/math/libm-test-tanh.inc index 7c49e38bd4..e7e03380f1 100644 --- a/math/libm-test-tanh.inc +++ b/math/libm-test-tanh.inc @@ -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), diff --git a/math/test-double-vlen2.h b/math/test-double-vlen2.h index d7d7bc01a4..6eb75cd782 100644 --- a/math/test-double-vlen2.h +++ b/math/test-double-vlen2.h @@ -17,7 +17,6 @@ . */ #include "test-double.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen2 diff --git a/math/test-double-vlen4.h b/math/test-double-vlen4.h index 77fc30a4a5..7a47e7fb3d 100644 --- a/math/test-double-vlen4.h +++ b/math/test-double-vlen4.h @@ -17,7 +17,6 @@ . */ #include "test-double.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen4 diff --git a/math/test-double-vlen8.h b/math/test-double-vlen8.h index e86704703e..466fa003f7 100644 --- a/math/test-double-vlen8.h +++ b/math/test-double-vlen8.h @@ -17,7 +17,6 @@ . */ #include "test-double.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen8 diff --git a/math/test-double.h b/math/test-double.h index 63d9878680..a49aa79672 100644 --- a/math/test-double.h +++ b/math/test-double.h @@ -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 diff --git a/math/test-float-vlen16.h b/math/test-float-vlen16.h index 9b236e0afd..b9eeb8ad18 100644 --- a/math/test-float-vlen16.h +++ b/math/test-float-vlen16.h @@ -17,7 +17,6 @@ . */ #include "test-float.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen16 diff --git a/math/test-float-vlen4.h b/math/test-float-vlen4.h index af965e0151..ffbc6ff5cf 100644 --- a/math/test-float-vlen4.h +++ b/math/test-float-vlen4.h @@ -17,7 +17,6 @@ . */ #include "test-float.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen4 diff --git a/math/test-float-vlen8.h b/math/test-float-vlen8.h index 70b311786e..dce482ec20 100644 --- a/math/test-float-vlen8.h +++ b/math/test-float-vlen8.h @@ -17,7 +17,6 @@ . */ #include "test-float.h" -#include "test-math-no-inline.h" #include "test-math-vector.h" #define VEC_SUFF _vlen8 diff --git a/math/test-float.h b/math/test-float.h index 68a9bf1b82..d18bc80a6a 100644 --- a/math/test-float.h +++ b/math/test-float.h @@ -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 diff --git a/math/test-float128.h b/math/test-float128.h index 8f9eec14aa..22a26ac0b0 100644 --- a/math/test-float128.h +++ b/math/test-float128.h @@ -31,11 +31,9 @@ #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 diff --git a/math/test-float32.h b/math/test-float32.h index f7d4957121..9bc11348aa 100644 --- a/math/test-float32.h +++ b/math/test-float32.h @@ -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 diff --git a/math/test-float32x.h b/math/test-float32x.h index afb6ca026b..efc03a98e8 100644 --- a/math/test-float32x.h +++ b/math/test-float32x.h @@ -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 diff --git a/math/test-float64.h b/math/test-float64.h index b535649472..f3db3b1e3a 100644 --- a/math/test-float64.h +++ b/math/test-float64.h @@ -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 diff --git a/math/test-float64x.h b/math/test-float64x.h index 9543238209..13f2f46bce 100644 --- a/math/test-float64x.h +++ b/math/test-float64x.h @@ -31,11 +31,9 @@ #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 diff --git a/math/test-ldouble.h b/math/test-ldouble.h index 5b72915008..b9ef6f41f9 100644 --- a/math/test-ldouble.h +++ b/math/test-ldouble.h @@ -26,18 +26,15 @@ #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 index c522236e3e..0000000000 --- a/math/test-math-inline.h +++ /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 - . */ - -#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 index 3843118406..0000000000 --- a/math/test-math-no-inline.h +++ /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 - . */ - -#define TEST_INLINE 0 - -#ifndef __NO_MATH_INLINES -# define __NO_MATH_INLINES -#endif diff --git a/sysdeps/aarch64/libm-test-ulps b/sysdeps/aarch64/libm-test-ulps index 585e5bbce7..095a5ef8ff 100644 --- a/sysdeps/aarch64/libm-test-ulps +++ b/sysdeps/aarch64/libm-test-ulps @@ -3,2258 +3,1418 @@ # 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 diff --git a/sysdeps/alpha/fpu/libm-test-ulps b/sysdeps/alpha/fpu/libm-test-ulps index 89c4527a81..a56439b605 100644 --- a/sysdeps/alpha/fpu/libm-test-ulps +++ b/sysdeps/alpha/fpu/libm-test-ulps @@ -3,2252 +3,1415 @@ # 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 diff --git a/sysdeps/arm/libm-test-ulps b/sysdeps/arm/libm-test-ulps index 798e3c465c..c61c56d799 100644 --- a/sysdeps/arm/libm-test-ulps +++ b/sysdeps/arm/libm-test-ulps @@ -3,1680 +3,1128 @@ # 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 diff --git a/sysdeps/csky/fpu/libm-test-ulps b/sysdeps/csky/fpu/libm-test-ulps index 508f4693bc..480432a45e 100644 --- a/sysdeps/csky/fpu/libm-test-ulps +++ b/sysdeps/csky/fpu/libm-test-ulps @@ -3,1638 +3,1102 @@ # 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 diff --git a/sysdeps/csky/nofpu/libm-test-ulps b/sysdeps/csky/nofpu/libm-test-ulps index 4e0cee8dd6..80bdea4d2f 100644 --- a/sysdeps/csky/nofpu/libm-test-ulps +++ b/sysdeps/csky/nofpu/libm-test-ulps @@ -3,1692 +3,1138 @@ # 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 diff --git a/sysdeps/hppa/fpu/libm-test-ulps b/sysdeps/hppa/fpu/libm-test-ulps index 2c61a7ae91..62273df177 100644 --- a/sysdeps/hppa/fpu/libm-test-ulps +++ b/sysdeps/hppa/fpu/libm-test-ulps @@ -3,1748 +3,1162 @@ # 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 diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index ca3b42bb10..300b7b73b9 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -4,2767 +4,1672 @@ 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 diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps index 8a51503bc5..d293214fbc 100644 --- a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -4,2749 +4,1663 @@ 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 diff --git a/sysdeps/ia64/fpu/libm-test-ulps b/sysdeps/ia64/fpu/libm-test-ulps index 543cebcb63..da88e60036 100644 --- a/sysdeps/ia64/fpu/libm-test-ulps +++ b/sysdeps/ia64/fpu/libm-test-ulps @@ -4,2393 +4,1482 @@ 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 diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index 42f974f85d..9dc8937d19 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -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. diff --git a/sysdeps/m68k/coldfire/fpu/libm-test-ulps b/sysdeps/m68k/coldfire/fpu/libm-test-ulps index fad7f8f068..ad3649f890 100644 --- a/sysdeps/m68k/coldfire/fpu/libm-test-ulps +++ b/sysdeps/m68k/coldfire/fpu/libm-test-ulps @@ -3,226 +3,158 @@ # 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 diff --git a/sysdeps/m68k/m680x0/fpu/libm-test-ulps b/sysdeps/m68k/m680x0/fpu/libm-test-ulps index 2247a4af60..b957e7b5d1 100644 --- a/sysdeps/m68k/m680x0/fpu/libm-test-ulps +++ b/sysdeps/m68k/m680x0/fpu/libm-test-ulps @@ -4,1599 +4,1015 @@ 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 diff --git a/sysdeps/microblaze/libm-test-ulps b/sysdeps/microblaze/libm-test-ulps index e4b4d4e490..faa3184913 100644 --- a/sysdeps/microblaze/libm-test-ulps +++ b/sysdeps/microblaze/libm-test-ulps @@ -3,392 +3,268 @@ # 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 diff --git a/sysdeps/mips/mips32/libm-test-ulps b/sysdeps/mips/mips32/libm-test-ulps index 798e3c465c..c61c56d799 100644 --- a/sysdeps/mips/mips32/libm-test-ulps +++ b/sysdeps/mips/mips32/libm-test-ulps @@ -3,1680 +3,1128 @@ # 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 diff --git a/sysdeps/mips/mips64/libm-test-ulps b/sysdeps/mips/mips64/libm-test-ulps index fec97bdc10..ec3ee0e8ed 100644 --- a/sysdeps/mips/mips64/libm-test-ulps +++ b/sysdeps/mips/mips64/libm-test-ulps @@ -3,2252 +3,1415 @@ # 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 diff --git a/sysdeps/nios2/libm-test-ulps b/sysdeps/nios2/libm-test-ulps index 0b9ef2afec..e7d21eb5a1 100644 --- a/sysdeps/nios2/libm-test-ulps +++ b/sysdeps/nios2/libm-test-ulps @@ -3,400 +3,272 @@ # 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 diff --git a/sysdeps/powerpc/fpu/libm-test-ulps b/sysdeps/powerpc/fpu/libm-test-ulps index 1eec27c1dc..73f18cf1df 100644 --- a/sysdeps/powerpc/fpu/libm-test-ulps +++ b/sysdeps/powerpc/fpu/libm-test-ulps @@ -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 diff --git a/sysdeps/powerpc/nofpu/libm-test-ulps b/sysdeps/powerpc/nofpu/libm-test-ulps index 8aedb8bb2f..3491056dd8 100644 --- a/sysdeps/powerpc/nofpu/libm-test-ulps +++ b/sysdeps/powerpc/nofpu/libm-test-ulps @@ -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 diff --git a/sysdeps/powerpc/powerpc64/le/Makefile b/sysdeps/powerpc/powerpc64/le/Makefile index 0ce3868c3c..86602af8fb 100644 --- a/sysdeps/powerpc/powerpc64/le/Makefile +++ b/sysdeps/powerpc/powerpc64/le/Makefile @@ -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, \ diff --git a/sysdeps/riscv/nofpu/libm-test-ulps b/sysdeps/riscv/nofpu/libm-test-ulps index 700772a5bf..b5a1ddd6f0 100644 --- a/sysdeps/riscv/nofpu/libm-test-ulps +++ b/sysdeps/riscv/nofpu/libm-test-ulps @@ -3,2204 +3,1391 @@ # 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 diff --git a/sysdeps/riscv/rv64/rvd/libm-test-ulps b/sysdeps/riscv/rv64/rvd/libm-test-ulps index 971373d87d..8e2971ce66 100644 --- a/sysdeps/riscv/rv64/rvd/libm-test-ulps +++ b/sysdeps/riscv/rv64/rvd/libm-test-ulps @@ -3,2222 +3,1400 @@ # 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 diff --git a/sysdeps/s390/fpu/libm-test-ulps b/sysdeps/s390/fpu/libm-test-ulps index ce79257e2a..e3a59d84e6 100644 --- a/sysdeps/s390/fpu/libm-test-ulps +++ b/sysdeps/s390/fpu/libm-test-ulps @@ -3,2212 +3,1395 @@ # 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 diff --git a/sysdeps/sh/libm-test-ulps b/sysdeps/sh/libm-test-ulps index dea132527a..04a8e90581 100644 --- a/sysdeps/sh/libm-test-ulps +++ b/sysdeps/sh/libm-test-ulps @@ -3,816 +3,551 @@ # 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 diff --git a/sysdeps/sparc/fpu/libm-test-ulps b/sysdeps/sparc/fpu/libm-test-ulps index 7fc00f2ceb..dacc065c19 100644 --- a/sysdeps/sparc/fpu/libm-test-ulps +++ b/sysdeps/sparc/fpu/libm-test-ulps @@ -3,2252 +3,1415 @@ # 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 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index ee5bcbd05c..7dc9252bc9 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -4,1299 +4,782 @@ 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