summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-12-17 13:42:13 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-12-17 13:42:13 +0000
commitc88769dda4199d15267259fd3c9b986e6690a901 (patch)
tree743ef394beae012b285cc655faa375293445361f
parente4a110f59e6317a52dde765ceb3571763ca07a9a (diff)
Fix hypot handling of subnormals (bug 16316, bug 16330).
-rw-r--r--ChangeLog16
-rw-r--r--NEWS2
-rw-r--r--math/auto-libm-test-in16
-rw-r--r--math/auto-libm-test-out2531
-rw-r--r--sysdeps/ieee754/dbl-64/e_hypot.c11
-rw-r--r--sysdeps/ieee754/ldbl-128/e_hypotl.c11
-rw-r--r--sysdeps/ieee754/ldbl-96/e_hypotl.c11
7 files changed, 1916 insertions, 682 deletions
diff --git a/ChangeLog b/ChangeLog
index ad32031a82..c870f93a9f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2013-12-17 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16316]
+ [BZ #16330]
+ * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Update
+ values of ha and hb and sort them after adjusting subnormal
+ arguments.
+ * sysdeps/ieee754/ldbl-128/e_hypotl.c (__ieee754_hypotl):
+ Likewise.
+ * sysdeps/ieee754/ldbl-96/e_hypotl.c (__ieee754_hypotl): Update
+ values of ea and eb and sort them after adjusting subnormal
+ arguments.
+ * math/auto-libm-test-in: Do not expect some hypot tests of
+ subnormals to fail. Add more hypot tests.
+ * math/auto-libm-test-out: Regenerated.
+
2013-12-16 Kaz Kojima <kkojima@rr.iij4u.or.jp>
[BZ #13304]
diff --git a/NEWS b/NEWS
index 47fa7e8d59..eac809eb1d 100644
--- a/NEWS
+++ b/NEWS
@@ -22,7 +22,7 @@ Version 2.19
15988, 15997, 16032, 16034, 16036, 16037, 16038, 16041, 16055, 16071,
16072, 16074, 16077, 16078, 16103, 16112, 16143, 16144, 16146, 16150,
16151, 16153, 16167, 16172, 16195, 16214, 16245, 16271, 16274, 16283,
- 16289.
+ 16289, 16316, 16330.
* The public headers no longer use __unused nor __block. This change is to
support compiling programs that are derived from BSD sources and use
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index f46867652f..980b6b9dc8 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -282,6 +282,10 @@ expm1 100000.0
expm1 max
expm1 -max
+hypot 0 0
+hypot 0 -0
+hypot -0 0
+hypot -0 -0
# hypot (x,y) == hypot (+-x, +-y).
hypot 0.7 12.4
hypot -0.7 12.4
@@ -307,9 +311,15 @@ hypot 0x1p+0 0x0.3ep-1022 no-test-inline:dbl-64
hypot 0x3p16381 0x4p16381 no-test-inline
hypot 0x1p-149 0x1p-149
hypot 0x1p-1074 0x1p-1074
-# Bug 16316: hypot broken for some subnormal arguments.
-hypot 0x1p-16445 0x1p-16445 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
-hypot 0x1p-16494 0x1p-16494 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
+hypot 0x1p-16445 0x1p-16445 no-test-inline
+hypot 0x1p-16494 0x1p-16494 no-test-inline
+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
+hypot 0x0.ffffffp-16382 0x0.fp-16386
+hypot 0 min_subnorm
j0 -1.0
j0 0.0
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 0ae37ce704..e91ca55ef1 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -10893,6 +10893,106 @@ expm1 -max
= expm1 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
= expm1 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
= expm1 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+hypot 0 0
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot 0 -0
+= hypot downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 0
+= hypot downward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 -0
+= hypot downward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
hypot 0.7 12.4
= hypot downward flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
= hypot tonearest flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
@@ -20623,684 +20723,1759 @@ hypot 0x1p-1074 0x1p-1074
= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
-hypot 0x1p-16445 0x1p-16445 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
-= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-hypot 0x1p-16494 0x1p-16494 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
-= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x4p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-152L 0x4p-16496L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8.000000000004p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4.000000000004p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-16496L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot upward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow-ok errno-erange-ok
-= hypot downward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot upward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok
-= hypot downward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8.000000000004p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4.000000000004p-16448L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot downward ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
-= hypot upward ldbl-128 0x4p-16496L 0x4p-16496L : 0x8p-16496L : no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k inexact-ok underflow errno-erange-ok
+hypot 0x1p-16445 0x1p-16445 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+hypot 0x1p-16494 0x1p-16494 no-test-inline
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-16448L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-16448L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-16448L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-16496L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-16496L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-16448L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16448L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-16448L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-16496L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-16496L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x0p+0L : 0x8p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x8p-16448L 0x8p-16448L : 0x1p-16444L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x8p-16448L : 0xb.504f333f9de8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x8p-16448L 0x4p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x8p-16448L 0x4p-16496L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x8p-16448L 0x4p-16496L : 0x8.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16448L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x0p+0L : 0x4p-16448L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x8p-16448L : 0xcp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa5p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x8p-16448L : 0x8.f1bbcdcbfa54p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0x4p-16448L 0x4p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcefp-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-16448L : 0x5.a827999fcef4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16448L 0x4p-16496L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16448L 0x4p-16496L : 0x4.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16496L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x0p+0L : 0x4p-16496L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x8p-16448L : 0x8p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x8p-16448L : 0x8.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16448L : 0x4p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-16448L : 0x4.000000000004p-16448L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16496L 0x4p-16496L : 0x4p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x4p-16496L 0x4p-16496L : 0x8p-16496L : no-test-inline inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffep-126 0x0.fp-127
+= hypot downward flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot tonearest flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot towardzero flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb08p-128f : inexact-ok
+= hypot upward flt-32 0x3.fffff8p-128f 0x1.ep-128f : 0x4.6aeb1p-128f : inexact-ok
+= hypot downward dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot tonearest dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot towardzero dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccfp-128 : inexact-ok
+= hypot upward dbl-64 0x3.fffff8p-128 0x1.ep-128 : 0x4.6aeb08a21ccf4p-128 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf2178p-128L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217p-128L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf2178p-128L : inexact-ok
+= hypot downward ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20ap-128L : inexact-ok
+= hypot upward ldbl-128 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee20a4p-128L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee2p-128L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.fffff8p-128L 0x1.ep-128L : 0x4.6aeb08a21ccf217216526aee22p-128L : inexact-ok
+hypot 0x0.fffffep-126 0x0.fp-130
+= hypot downward flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c19p-128f : inexact-ok
+= hypot tonearest flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c198p-128f : inexact-ok
+= hypot towardzero flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c19p-128f : inexact-ok
+= hypot upward flt-32 0x3.fffff8p-128f 0x3.cp-132f : 0x4.01c198p-128f : inexact-ok
+= hypot downward dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot tonearest dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot towardzero dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d88cp-128 : inexact-ok
+= hypot upward dbl-64 0x3.fffff8p-128 0x3.cp-132 : 0x4.01c1954e5d89p-128 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f29p-128L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f298p-128L : inexact-ok
+= hypot downward ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d34p-128L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d38p-128L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d34p-128L : inexact-ok
+= hypot upward ldbl-128 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1d38p-128L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1cp-128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1ep-128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1cp-128L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.fffff8p-128L 0x3.cp-132L : 0x4.01c1954e5d88f297cf6ea10e1ep-128L : inexact-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.ep-1024 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.ep-1024 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.ep-1024L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.ep-1024L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.ep-1024L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.ep-1024L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x1.ep-1024 : 0x1.ep-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x1.ep-1024L : 0x1.ep-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0ecp-1024 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x1.ep-1024 : 0x4.6aeb0fe07e0fp-1024 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7fp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f8p-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394ep-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ec7f47b71873394e4p-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0ecp-1024L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x1.ep-1024L : 0x4.6aeb0fe07e0fp-1024L : inexact-ok underflow errno-erange-ok
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x3.cp-1028 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x3.cp-1028 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x3.cp-1028L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x3.cp-1028L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x3.cp-1028L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x3.cp-1028L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x3.cp-1028 : 0x3.cp-1028 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x3.cp-1028L : 0x3.cp-1028L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x0p+0 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x0p+0L : 0x3.ffffffffffffcp-1024L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot tonearest dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot towardzero dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd8p-1024 : inexact-ok
+= hypot upward dbl-64 0x3.ffffffffffffcp-1024 0x3.cp-1028 : 0x4.01c19d4adbd84p-1024 : inexact-ok
+= hypot downward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d78p-1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d8p-1024L : inexact-ok
+= hypot downward ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024L : inexact-ok
+= hypot tonearest ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024L : inexact-ok
+= hypot towardzero ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce4p-1024L : inexact-ok
+= hypot upward ldbl-128 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd83d7da77fe2ae4ce8p-1024L : inexact-ok
+= hypot downward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd8p-1024L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd84p-1024L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd8p-1024L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x3.ffffffffffffcp-1024L 0x3.cp-1028L : 0x4.01c19d4adbd84p-1024L : inexact-ok underflow errno-erange-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16383
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.ep-16384L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.ep-16384L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.ep-16384L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x1.ep-16384L : 0x1.ep-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x1.ep-16384L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe3p-16384L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe28p-16384L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe3p-16384L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc44p-16384L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc48p-16384L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc44p-16384L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x1.ep-16384L : 0x4.6aeb0c414d6ebe293db63292cc48p-16384L : inexact-ok
+hypot 0x0.ffffffp-16382 0x0.fp-16386
+= hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok
+= hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x3.cp-16388L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x3.cp-16388L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x3.cp-16388L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x3.cp-16388L : 0x3.cp-16388L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x4p-1076 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x4p-1076 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x0p+0 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x0p+0L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= hypot upward dbl-64 0x4p-1076 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef3242p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32428p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa54p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x4p-1076L : 0x5.a827999fcef32422cbec4d9baa58p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1076L 0x4p-1076L : 0x8p-1076L : inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x4p-1076L 0x3.cp-16388L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x0p+0L : 0x3.fffffcp-16384L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : inexact-ok
+= hypot downward ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : inexact-ok
+= hypot upward ldbl-96-intel 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : inexact-ok
+= hypot downward ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b638p-16384L : inexact-ok
+= hypot upward ldbl-96-m68k 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b64p-16384L : inexact-ok
+= hypot downward ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e88p-16384L : inexact-ok
+= hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : inexact-ok
+= hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e88p-16384L : inexact-ok
+= hypot upward ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : inexact-ok
+hypot 0 min_subnorm
+= hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-16448L : 0x8p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16448L : 0x4p-16448L : inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16496L : 0x4p-16496L : inexact-ok underflow-ok errno-erange-ok
j0 -1.0
= j0 downward flt-32 -0x1p+0f : 0xc.3e3fep-4f : inexact-ok
= j0 tonearest flt-32 -0x1p+0f : 0xc.3e3ffp-4f : inexact-ok
diff --git a/sysdeps/ieee754/dbl-64/e_hypot.c b/sysdeps/ieee754/dbl-64/e_hypot.c
index 9f4321efe1..500658d076 100644
--- a/sysdeps/ieee754/dbl-64/e_hypot.c
+++ b/sysdeps/ieee754/dbl-64/e_hypot.c
@@ -102,6 +102,17 @@ __ieee754_hypot (double x, double y)
b *= t1;
a *= t1;
k -= 1022;
+ GET_HIGH_WORD (ha, a);
+ GET_HIGH_WORD (hb, b);
+ if (hb > ha)
+ {
+ t1 = a;
+ a = b;
+ b = t1;
+ j = ha;
+ ha = hb;
+ hb = j;
+ }
}
else /* scale a and b by 2^600 */
{
diff --git a/sysdeps/ieee754/ldbl-128/e_hypotl.c b/sysdeps/ieee754/ldbl-128/e_hypotl.c
index f5ab901e6a..01444cfb4e 100644
--- a/sysdeps/ieee754/ldbl-128/e_hypotl.c
+++ b/sysdeps/ieee754/ldbl-128/e_hypotl.c
@@ -89,6 +89,17 @@ __ieee754_hypotl(long double x, long double y)
b *= t1;
a *= t1;
k -= 16382;
+ GET_LDOUBLE_MSW64 (ha, a);
+ GET_LDOUBLE_MSW64 (hb, b);
+ if (hb > ha)
+ {
+ t1 = a;
+ a = b;
+ b = t1;
+ j = ha;
+ ha = hb;
+ hb = j;
+ }
} else { /* scale a and b by 2^9600 */
ha += 0x2580000000000000LL; /* a *= 2^9600 */
hb += 0x2580000000000000LL; /* b *= 2^9600 */
diff --git a/sysdeps/ieee754/ldbl-96/e_hypotl.c b/sysdeps/ieee754/ldbl-96/e_hypotl.c
index 7895488848..d3152f91e5 100644
--- a/sysdeps/ieee754/ldbl-96/e_hypotl.c
+++ b/sysdeps/ieee754/ldbl-96/e_hypotl.c
@@ -89,6 +89,17 @@ long double __ieee754_hypotl(long double x, long double y)
b *= t1;
a *= t1;
k -= 16382;
+ GET_LDOUBLE_EXP (ea, a);
+ GET_LDOUBLE_EXP (eb, b);
+ if (eb > ea)
+ {
+ t1 = a;
+ a = b;
+ b = t1;
+ j = ea;
+ ea = eb;
+ eb = j;
+ }
} else { /* scale a and b by 2^9600 */
ea += 0x2580; /* a *= 2^9600 */
eb += 0x2580; /* b *= 2^9600 */