This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-440-gca88f36


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  ca88f362a7e5f14db8e6de71f1ce500b2285307c (commit)
      from  80d9be8122d1fe181d2476b5dad9f4ce37204958 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ca88f362a7e5f14db8e6de71f1ce500b2285307c

commit ca88f362a7e5f14db8e6de71f1ce500b2285307c
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Wed Oct 21 01:05:01 2015 +0000

    Add more libm tests (fmod, fpclassify, frexp, hypot, ilogb, j0, j1, jn, log, log10, log2).
    
    This patch improves the libm test coverage for a few more functions.
    
    Tested for x86_64 and x86.
    
    2015-10-21  Joseph Myers  <joseph@codesourcery.com>
    
    	* math/auto-libm-test-in: Add more tests of hypot, j0, j1, jn,
    	log, log10 and log2.
    	* math/auto-libm-test-out: Regenerated.
    	* math/libm-test.inc (fmod_test_data): Add more tests.
    	(fpclassify_test_data): Likewise.
    	(frexp_test_data): Likewise.
    	(hypot_test_data): Likewise.
    	(ilogb_test_data): Likewise.

diff --git a/ChangeLog b/ChangeLog
index d5ecc5d..4e2093a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2015-10-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* math/auto-libm-test-in: Add more tests of hypot, j0, j1, jn,
+	log, log10 and log2.
+	* math/auto-libm-test-out: Regenerated.
+	* math/libm-test.inc (fmod_test_data): Add more tests.
+	(fpclassify_test_data): Likewise.
+	(frexp_test_data): Likewise.
+	(hypot_test_data): Likewise.
+	(ilogb_test_data): Likewise.
+
 2015-10-20  Joseph Myers  <joseph@codesourcery.com>
 
 	* debug/fortify_fail.c (__fortify_fail): Convert to
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 3399be1..3d7143f 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -2333,7 +2333,20 @@ hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
 hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
 hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline
 hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
+hypot 0 min no-test-inline
 hypot 0 min_subnorm no-test-inline
+hypot 0 -min no-test-inline
+hypot 0 -min_subnorm no-test-inline
+hypot min 0 no-test-inline
+hypot min_subnorm 0 no-test-inline
+hypot -min 0 no-test-inline
+hypot -min_subnorm 0 no-test-inline
+hypot min min no-test-inline
+hypot min_subnorm min_subnorm no-test-inline
+hypot min min_subnorm no-test-inline
+hypot 0x1.fp127 0x1.fp127
+hypot 0x1.fp1023 0x1.fp1023
+hypot 0x1.fp16383 0x1.fp16383 no-test-inline
 
 hypot 0x1p-127 0x1p-149
 hypot 0x1p-1023 0x1p-1074
@@ -2346,6 +2359,26 @@ hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0
 
 j0 -1.0
 j0 0.0
+j0 -0
+j0 min
+j0 -min
+j0 min_subnorm
+j0 -min_subnorm
+j0 0x1p-5
+j0 0x1p-10
+j0 0x1p-15
+j0 0x1p-20
+j0 0x1p-25
+j0 0x1p-30
+j0 0x1p-35
+j0 0x1p-40
+j0 0x1p-45
+j0 0x1p-50
+j0 0x1p-55
+j0 0x1p-60
+j0 0x1p-100
+j0 0x1p-600
+j0 0x1p-10000
 j0 0.125
 j0 0.75
 j0 1.0
@@ -2363,6 +2396,7 @@ j0 0x1p16383
 
 j1 -1.0
 j1 0.0
+j1 -0
 j1 0.125
 j1 0.75
 j1 1.0
@@ -2375,6 +2409,18 @@ j1 0x1.ff00000000002p+840
 j1 0x1p1023
 j1 0x1p16382
 j1 0x1p16383
+j1 0x1p-5
+j1 0x1p-10
+j1 0x1p-15
+j1 0x1p-20
+j1 0x1p-25
+j1 0x1p-30
+j1 0x1p-35
+j1 0x1p-40
+j1 0x1p-45
+j1 0x1p-50
+j1 0x1p-55
+j1 0x1p-60
 j1 0x1p-100
 j1 0x1p-600
 j1 0x1p-10000
@@ -2387,6 +2433,11 @@ j1 -min_subnorm missing-errno
 # jn (0, x) == j0 (x).
 jn 0 -1.0
 jn 0 0.0
+jn 0 -0
+jn 0 min
+jn 0 -min
+jn 0 min_subnorm
+jn 0 -min_subnorm
 jn 0 0.125
 jn 0 0.75
 jn 0 1.0
@@ -2399,6 +2450,7 @@ jn 0 -4.0
 
 # jn (1, x) == j1 (x).
 jn 1 -1.0
+jn 1 -0
 jn 1 0.0
 jn 1 0.125
 jn 1 0.75
@@ -2443,6 +2495,15 @@ jn 2 0x1p127
 jn 2 0x1p1023
 jn 2 0x1p16383
 
+jn -1 1
+jn -2 1
+jn -3 1
+jn -4 1
+jn -1 -1
+jn -2 -1
+jn -3 -1
+jn -4 -1
+
 # Bug 18611: errno setting may be missing.
 jn 10 min missing-errno
 jn 10 -min missing-errno
@@ -2984,6 +3045,7 @@ log 10
 log 0.75
 log min
 log min_subnorm
+log max
 
 log 0xb.0d5dfp-4
 log 0x1.6c3f6p+0
@@ -3003,6 +3065,7 @@ log10 e
 log10 0.75
 log10 min
 log10 min_subnorm
+log10 max
 
 log10 0x9.ad6e3p-4
 log10 0x1.7163aep+0
@@ -3070,6 +3133,7 @@ log2 0xb.7704dc9beb05p-4
 log2 0xb.56f63c18e93eecdp-4
 log2 min
 log2 min_subnorm
+log2 max
 
 pow 0 0
 pow 0 -0
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 07b1572..91c27ee 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -175272,6 +175272,95 @@ hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline
 = hypot tonearest ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : no-test-inline inexact-ok
 = hypot towardzero ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e88p-16384L : no-test-inline inexact-ok
 = hypot upward ldbl-128 0x3.fffffcp-16384L 0x3.cp-16388L : 0x4.01c1994c9cb0b63d036a216a4e8cp-16384L : no-test-inline inexact-ok
+hypot 0 min no-test-inline
+= hypot downward flt-32 0x0p+0f 0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f 0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f 0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f 0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L 0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
 hypot 0 min_subnorm no-test-inline
 = 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
@@ -175341,6 +175430,1690 @@ hypot 0 min_subnorm no-test-inline
 = 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 0 -min no-test-inline
+= hypot downward flt-32 0x0p+0f -0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x0p+0f -0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x0p+0f -0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x0p+0f -0x4p-128f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 -0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x0p+0 -0x4p-1024 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L -0x4p-16384L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x0p+0L -0x2p-16384L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x0p+0 -0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+hypot 0 -min_subnorm no-test-inline
+= 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 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 min 0 no-test-inline
+= hypot downward flt-32 0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+hypot min_subnorm 0 no-test-inline
+= 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 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 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-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-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 -min 0 no-test-inline
+= hypot downward flt-32 -0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 -0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 -0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 -0x4p-128f 0x0p+0f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 -0x4p-128 0x0p+0 : 0x4p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm -0x4p-128L 0x0p+0L : 0x4p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 -0x4p-1024 0x0p+0 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm -0x4p-1024L 0x0p+0L : 0x4p-1024L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 -0x4p-16384L 0x0p+0L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 -0x2p-16384L 0x0p+0L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 -0x8p-972 0x0p+0 : 0x8p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm -0x8p-972L 0x0p+0L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+hypot -min_subnorm 0 no-test-inline
+= 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 -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 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-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-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 min min no-test-inline
+= hypot downward flt-32 0x4p-128f 0x4p-128f : 0x5.a82798p-128f : no-test-inline inexact-ok
+= hypot tonearest flt-32 0x4p-128f 0x4p-128f : 0x5.a82798p-128f : no-test-inline inexact-ok
+= hypot towardzero flt-32 0x4p-128f 0x4p-128f : 0x5.a82798p-128f : no-test-inline inexact-ok
+= hypot upward flt-32 0x4p-128f 0x4p-128f : 0x5.a827ap-128f : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x4p-128 : 0x5.a827999fcef3p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x4p-128 : 0x5.a827999fcef34p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x4p-128L : 0x5.a827999fcef32428p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x4p-128L : 0x5.a827999fcef3242p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x4p-128L : 0x5.a827999fcef32428p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baa54p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baa54p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baa54p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baa58p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baap-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baap-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9baap-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x4p-128L : 0x5.a827999fcef32422cbec4d9bacp-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x4p-1024 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x4p-1024 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x4p-1024L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x4p-1024L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-1024L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x4p-1024L : 0x4.00000000000000000000000002p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x4p-16384L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x4p-16384L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-16384L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x2p-16384L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x2p-16384L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x2p-16384L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x2p-16384L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x8p-972 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x8p-972 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x8p-972L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x8p-972L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x8p-972L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x8p-972L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x8p-972L : 0x4.00000000000000000000000002p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1024 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1024 0x4p-128 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-128L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x4p-128L : 0x4.00000000000000000000000002p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef3p-1024 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1024 0x4p-1024 : 0x5.a827999fcef34p-1024 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32428p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3242p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32428p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32422cbec4d9baa54p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32422cbec4d9baa54p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32422cbec4d9baa54p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef32422cbec4d9baa58p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef34p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef3p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x4p-1024L : 0x5.a827999fcef34p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x4p-16384L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x4p-16384L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-16384L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x2p-16384L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x2p-16384L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x2p-16384L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x2p-16384L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1024 0x8p-972 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1024 0x8p-972 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x8p-972L : 0x8.00000000000000000000000000f8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x8p-972L : 0x8.00000000000000000000000001p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x8p-972L : 0x8.00000000000000000000000000f8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x8p-972L : 0x8.00000000000000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x8p-972L : 0x8.00000000000000000000000004p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-128L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x4p-1024L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x4p-1024L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-1024L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32428p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef3242p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32428p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32422cbec4d9baa54p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32422cbec4d9baa54p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32422cbec4d9baa54p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-16384L : 0x5.a827999fcef32422cbec4d9baa58p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f057ce73018173b4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f057ce73018173b8p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f057ce73018173b4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x2p-16384L : 0x4.78dde6e5fd29f057ce73018173b8p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x8p-972L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-128L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x4p-1024L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x4p-1024L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-1024L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-1024L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f05p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f058p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f057ce73018173b4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f057ce73018173b8p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f057ce73018173b4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-16384L : 0x4.78dde6e5fd29f057ce73018173b8p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe7799218p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe7799214p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921165f626cdd528p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921165f626cdd52cp-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921165f626cdd528p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x2p-16384L 0x2p-16384L : 0x2.d413cccfe779921165f626cdd52cp-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x8p-972L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x8p-972L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x8p-972L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x4p-128 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x4p-128 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x4p-128L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-128L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x4p-128L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x4p-128L : 0x4.00000000000000000000000002p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x4p-1024 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x4p-1024 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x4p-1024L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x4p-1024L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-1024L : 0x8.00000000000000000000000000f8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-1024L : 0x8.00000000000000000000000001p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-1024L : 0x8.00000000000000000000000000f8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-1024L : 0x8.00000000000000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x4p-1024L : 0x8.00000000000000000000000004p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x4p-16384L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x4p-16384L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-16384L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x2p-16384L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x2p-16384L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x2p-16384L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x2p-16384L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x8p-972 : 0xb.504f333f9de6p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x8p-972 : 0xb.504f333f9de68p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x8p-972L : 0xb.504f333f9de6485p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x8p-972L : 0xb.504f333f9de6485p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754a8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754bp-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3754p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x8p-972L : 0xb.504f333f9de6484597d89b3758p-972L : no-test-inline inexact-ok
+hypot min_subnorm min_subnorm 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 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 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 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 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 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 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 min min_subnorm no-test-inline
+= hypot downward flt-32 0x4p-128f 0x8p-152f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest flt-32 0x4p-128f 0x8p-152f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero flt-32 0x4p-128f 0x8p-152f : 0x4p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward flt-32 0x4p-128f 0x8p-152f : 0x4.000008p-128f : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward dbl-64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x8p-152 : 0x4.000000000007cp-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x8p-152 : 0x4.000000000008p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x8p-152L : 0x4.000000000007fff8p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x8p-152L : 0x4.000000000008p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x8p-152L : 0x4.000000000007fff8p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x8p-152L : 0x4.000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x8p-152L : 0x4.000000000007fff8p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x8p-152L : 0x4.000000000008p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x8p-152L : 0x4.000000000007fff8p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x8p-152L : 0x4.000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff80004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff8p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x8p-152L : 0x4.000000000007fffffffffff802p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-128 0x4p-1076 : 0x4p-128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-128 0x4p-1076 : 0x4.0000000000004p-128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x4p-1076L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x4p-1076L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-1076L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-128L 0x4p-1076L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-128L 0x4p-1076L : 0x4.00000000000000000000000002p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-128L 0x8p-16448L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x8p-16448L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x8p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x8p-16448L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-128L 0x4p-16448L : 0x4.0000000000000008p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-16448L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-16448L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-128L 0x4p-16496L : 0x4p-128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-128L 0x4p-16496L : 0x4p-128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-128L 0x4p-16496L : 0x4p-128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-128L 0x4p-16496L : 0x4.0000000000000000000000000004p-128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x4p-1024 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x4p-1024 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest dbl-64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero dbl-64 0x4p-1024 0x4p-1076 : 0x4p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward dbl-64 0x4p-1024 0x4p-1076 : 0x4.0000000000004p-1024 : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x4p-1076L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x4p-1076L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-1076L : 0x4.00000000000000000000000001fcp-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-1076L : 0x4.00000000000000000000000002p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-1076L : 0x4.00000000000000000000000001fcp-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-1076L : 0x4.00000000000000000000000002p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x4p-1024L 0x4p-1076L : 0x4p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128ibm 0x4p-1024L 0x4p-1076L : 0x4.0000000000004p-1024L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-intel 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-1024L 0x8p-16448L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x8p-16448L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x8p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x8p-16448L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-1024L 0x4p-16448L : 0x4.0000000000000008p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-16448L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-16448L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-1024L 0x4p-16496L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-1024L 0x4p-16496L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-1024L 0x4p-16496L : 0x4p-1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-1024L 0x4p-16496L : 0x4.0000000000000000000000000004p-1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-intel 0x4p-16384L 0x8p-16448L : 0x4.0000000000000008p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x8p-16448L : 0x4.0000000000000008p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x8p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16384L 0x8p-16448L : 0x4.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-m68k 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x4p-16384L 0x4p-16448L : 0x4.0000000000000008p-16384L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-16448L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-16448L : 0x4.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x4p-16384L 0x4p-16496L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128 0x4p-16384L 0x4p-16496L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128 0x4p-16384L 0x4p-16496L : 0x4p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128 0x4p-16384L 0x4p-16496L : 0x4.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x4p-1076L : 0x4.0000000000000008p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-1076L : 0x4p-1076L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-1076L : 0x4.0000000000000000000000000004p-1076L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-96-intel 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-96-intel 0x2p-16384L 0x8p-16448L : 0x2.0000000000000008p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x8p-16448L : 0x2.0000000000000004p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x8p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x2p-16384L 0x8p-16448L : 0x2.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-96-m68k 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-96-m68k 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-96-m68k 0x2p-16384L 0x4p-16448L : 0x2.0000000000000004p-16384L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-16448L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-16448L : 0x2.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward ldbl-128 0x2p-16384L 0x4p-16496L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot tonearest ldbl-128 0x2p-16384L 0x4p-16496L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot towardzero ldbl-128 0x2p-16384L 0x4p-16496L : 0x2p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot upward ldbl-128 0x2p-16384L 0x4p-16496L : 0x2.0000000000000000000000000004p-16384L : no-test-inline inexact-ok underflow errno-erange-ok
+= hypot downward dbl-64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x8p-152 : 0x8p-152 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x8p-152 : 0x8.0000000000008p-152 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x8p-152L : 0x8.000000000000001p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x8p-152L : 0x8p-152L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x8p-152L : 0x8.00000000000000000000000004p-152L : no-test-inline inexact-ok
+= hypot downward dbl-64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0x8p-972 0x4p-1076 : 0x8p-972 : no-test-inline inexact-ok
+= hypot upward dbl-64 0x8p-972 0x4p-1076 : 0x8.0000000000008p-972 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x4p-1076L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x4p-1076L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-1076L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot tonearest ldbl-128ibm 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot towardzero ldbl-128ibm 0x8p-972L 0x4p-1076L : 0x8p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot upward ldbl-128ibm 0x8p-972L 0x4p-1076L : 0x8.00000000000000000000000004p-972L : no-test-inline inexact-ok underflow-ok errno-erange-ok
+= hypot downward ldbl-96-intel 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0x8p-972L 0x8p-16448L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x8p-16448L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x8p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x8p-16448L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-972L 0x4p-16448L : 0x8.000000000000001p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-16448L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-16448L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0x8p-972L 0x4p-16496L : 0x8p-972L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0x8p-972L 0x4p-16496L : 0x8p-972L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0x8p-972L 0x4p-16496L : 0x8p-972L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0x8p-972L 0x4p-16496L : 0x8.0000000000000000000000000008p-972L : no-test-inline inexact-ok
+hypot 0x1.fp127 0x1.fp127
+= hypot downward flt-32 0xf.8p+124f 0xf.8p+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= hypot tonearest flt-32 0xf.8p+124f 0xf.8p+124f : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero flt-32 0xf.8p+124f 0xf.8p+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= hypot upward flt-32 0xf.8p+124f 0xf.8p+124f : plus_infty : inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
+= hypot tonearest dbl-64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
+= hypot towardzero dbl-64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41eep+128 : inexact-ok
+= hypot upward dbl-64 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41efp+128 : inexact-ok
+= hypot downward ldbl-96-intel 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot upward ldbl-96-intel 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c2p+128L : inexact-ok
+= hypot downward ldbl-96-m68k 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2cp+128L : inexact-ok
+= hypot upward ldbl-96-m68k 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c2p+128L : inexact-ok
+= hypot downward ldbl-128 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb34p+128L : inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb341p+128L : inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb34p+128L : inexact-ok
+= hypot upward ldbl-128 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb341p+128L : inexact-ok
+= hypot downward ldbl-128ibm 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb3p+128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb38p+128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb3p+128L : inexact-ok
+= hypot upward ldbl-128ibm 0xf.8p+124L 0xf.8p+124L : 0x1.5eb99734b41ee2c06d633acbb38p+128L : inexact-ok
+hypot 0x1.fp1023 0x1.fp1023
+= hypot downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= hypot tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok
+= hypot upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef83p+128L : inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3fp+128L : inexact-ok
+= hypot downward dbl-64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8000000000008p+1020 : inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.8p+1020L : 0xf.800000000000001p+1020L : inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+1020L : 0xf.800000000000001p+1020L : inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8000000000000000000000000008p+1020L : inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.8p+1020L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.8p+1020L : 0xf.80000000000000000000000004p+1020L : inexact-ok
+= hypot downward dbl-64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot tonearest dbl-64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot towardzero dbl-64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward dbl-64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8000000000008p+1020 : inexact-ok
+= hypot downward ldbl-96-intel 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-96-intel 0xf.8p+1020L 0xf.fffffp+124L : 0xf.800000000000001p+1020L : inexact-ok
+= hypot downward ldbl-96-m68k 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-96-m68k 0xf.8p+1020L 0xf.fffffp+124L : 0xf.800000000000001p+1020L : inexact-ok
+= hypot downward ldbl-128 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-128 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8000000000000000000000000008p+1020L : inexact-ok
+= hypot downward ldbl-128ibm 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.8p+1020L 0xf.fffffp+124L : 0xf.8p+1020L : inexact-ok
+= hypot upward ldbl-128ibm 0xf.8p+1020L 0xf.fffffp+124L : 0xf.80000000000000000000000004p+1020L : inexact-ok
+= hypot downward dbl-64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= hypot tonearest dbl-64 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero dbl-64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= hypot upward dbl-64 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot upward ldbl-96-intel 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c2p+1024L : inexact-ok
+= hypot downward ldbl-96-m68k 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2cp+1024L : inexact-ok
+= hypot upward ldbl-96-m68k 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c2p+1024L : inexact-ok
+= hypot downward ldbl-128 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c06d633acbb34p+1024L : inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c06d633acbb341p+1024L : inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c06d633acbb34p+1024L : inexact-ok
+= hypot upward ldbl-128 0xf.8p+1020L 0xf.8p+1020L : 0x1.5eb99734b41ee2c06d633acbb341p+1024L : inexact-ok
+= hypot downward ldbl-128ibm 0xf.8p+1020L 0xf.8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.8p+1020L 0xf.8p+1020L : plus_infty : inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.8p+1020L 0xf.8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.8p+1020L 0xf.8p+1020L : plus_infty : inexact-ok overflow errno-erange
+hypot 0x1.fp16383 0x1.fp16383 no-test-inline
+= hypot downward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero flt-32 0xf.fffffp+124f 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward flt-32 0xf.fffffp+124f 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66116p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef82p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef83p+128L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3ef8p+128L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.fffffp+124L : 0x1.6a09e4fde9d66114f6320ab3fp+128L : no-test-inline inexact-ok
+= hypot downward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8000000000000008p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffff80000000000004p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.fffffp+124L 0xf.8p+16380L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.fffffp+124L 0xf.8p+16380L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.8p+16380L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffc08p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.fffffp+124L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot upward dbl-64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff801p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8000000000000008p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff8p+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.fffffp+124L : 0xf.ffffffffffff80000000000004p+1020L : no-test-inline inexact-ok
+= hypot downward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward dbl-64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdbap+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb8p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdbap+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.8p+16380L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffff8p+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-intel 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.8p+16380L 0xf.fffffp+124L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.8p+16380L 0xf.fffffp+124L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.8p+16380L 0xf.fffffp+124L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-intel 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-intel 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-m68k 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-96-m68k 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-96-m68k 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.800000000000001p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.8p+16380L 0xf.ffffffffffff8p+1020L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-96-intel 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-96-intel 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-96-intel 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-96-intel 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-96-m68k 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-96-m68k 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-96-m68k 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffp+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-96-m68k 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128 0xf.8p+16380L 0xf.8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128 0xf.8p+16380L 0xf.8p+16380L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.8p+16380L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffc08p+1020L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.fffffp+124L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffff8p+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.8p+16380L : 0xf.8p+16380L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.8p+16380L : 0xf.8000000000000000000000000008p+16380L : no-test-inline inexact-ok
+= hypot downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f716p+1024L : no-test-inline inexact-ok
+= hypot tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f717p+1024L : no-test-inline inexact-ok
+= hypot towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f716p+1024L : no-test-inline inexact-ok
+= hypot upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.6a09e667f3bcc3608b617397f717p+1024L : no-test-inline inexact-ok
+= hypot downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : no-test-inline inexact-ok overflow errno-erange
 hypot 0x1p-127 0x1p-149
 = hypot downward flt-32 0x2p-128f 0x8p-152f : 0x2p-128f : inexact-ok underflow errno-erange-ok
 = hypot tonearest flt-32 0x2p-128f 0x8p-152f : 0x2p-128f : inexact-ok underflow errno-erange-ok
@@ -176802,6 +178575,822 @@ j0 0.0
 = j0 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
 = j0 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
 = j0 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+j0 -0
+= j0 downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= j0 tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= j0 upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= j0 tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= j0 upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok
+j0 min
+= j0 downward flt-32 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x4p-128f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x4p-128f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-128 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-128 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-1024 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-972 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-972 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-972L : 0x1p+0L : inexact-ok
+j0 -min
+= j0 downward flt-32 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 -0x4p-128f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 -0x4p-128f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 -0x4p-128 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x4p-128L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 -0x4p-1024 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x4p-1024L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x2p-16384L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 -0x8p-972 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x8p-972L : 0x1p+0L : inexact-ok
+j0 min_subnorm
+= j0 downward flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-16496L : 0x1p+0L : inexact-ok
+j0 -min_subnorm
+= j0 downward flt-32 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 -0x8p-152f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 -0x8p-152f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 -0x8p-152 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 -0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm -0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x8p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k -0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-16448L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 -0x4p-16496L : 0x1p+0L : inexact-ok
+j0 0x1p-5
+= j0 downward flt-32 0x8p-8f : 0xf.ffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-8f : 0xf.ffp-4f : inexact-ok
+= j0 towardzero flt-32 0x8p-8f : 0xf.ffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-8f : 0xf.ff001p-4f : inexact-ok
+= j0 downward dbl-64 0x8p-8 : 0xf.ff0003fff8e38p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-8 : 0xf.ff0003fff8e38p-4 : inexact-ok
+= j0 towardzero dbl-64 0x8p-8 : 0xf.ff0003fff8e38p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-8 : 0xf.ff0003fff8e4p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-8L : 0xf.ff0003fff8e3956p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-8L : 0xf.ff0003fff8e3955p-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-8L : 0xf.ff0003fff8e3956p-4L : inexact-ok
+= j0 downward ldbl-128 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfebp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfeb8p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfebp-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfeb8p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-8L : 0xf.ff0003fff8e3955550c841bdp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-8L : 0xf.ff0003fff8e3955550c841bcfcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-8L : 0xf.ff0003fff8e3955550c841bdp-4L : inexact-ok
+j0 0x1p-10
+= j0 downward flt-32 0x4p-12f : 0xf.ffffcp-4f : inexact-ok
+= j0 tonearest flt-32 0x4p-12f : 0xf.ffffcp-4f : inexact-ok
+= j0 towardzero flt-32 0x4p-12f : 0xf.ffffcp-4f : inexact-ok
+= j0 upward flt-32 0x4p-12f : 0xf.ffffdp-4f : inexact-ok
+= j0 downward dbl-64 0x4p-12 : 0xf.ffffc000003f8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-12 : 0xf.ffffc000004p-4 : inexact-ok
+= j0 towardzero dbl-64 0x4p-12 : 0xf.ffffc000003f8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-12 : 0xf.ffffc000004p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-12L : 0xf.ffffc000003ffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-12L : 0xf.ffffc000004p-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-12L : 0xf.ffffc000003ffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-12L : 0xf.ffffc000004p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-12L : 0xf.ffffc000003ffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-12L : 0xf.ffffc000004p-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-12L : 0xf.ffffc000003ffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-12L : 0xf.ffffc000004p-4L : inexact-ok
+= j0 downward ldbl-128 0x4p-12L : 0xf.ffffc000003fffffe38e38eaaaa8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-12L : 0xf.ffffc000003fffffe38e38eaaaa8p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-12L : 0xf.ffffc000003fffffe38e38eaaaa8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-12L : 0xf.ffffc000003fffffe38e38eaaabp-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-12L : 0xf.ffffc000003fffffe38e38eaa8p-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-12L : 0xf.ffffc000003fffffe38e38eaacp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-12L : 0xf.ffffc000003fffffe38e38eaa8p-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-12L : 0xf.ffffc000003fffffe38e38eaacp-4L : inexact-ok
+j0 0x1p-15
+= j0 downward flt-32 0x2p-16f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x2p-16f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x2p-16f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x2p-16f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x2p-16 : 0xf.fffffffp-4 : inexact-ok
+= j0 tonearest dbl-64 0x2p-16 : 0xf.fffffffp-4 : inexact-ok
+= j0 towardzero dbl-64 0x2p-16 : 0xf.fffffffp-4 : inexact-ok
+= j0 upward dbl-64 0x2p-16 : 0xf.fffffff000008p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p-16L : 0xf.fffffff00000001p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p-16L : 0xf.fffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p-16L : 0xf.fffffff00000001p-4L : inexact-ok
+= j0 downward ldbl-128 0x2p-16L : 0xf.fffffff000000003ffffffff8e38p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p-16L : 0xf.fffffff000000003ffffffff8e38p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x2p-16L : 0xf.fffffff000000003ffffffff8e38p-4L : inexact-ok
+= j0 upward ldbl-128 0x2p-16L : 0xf.fffffff000000003ffffffff8e4p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x2p-16L : 0xf.fffffff000000003ffffffff8cp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x2p-16L : 0xf.fffffff000000003ffffffff9p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x2p-16L : 0xf.fffffff000000003ffffffff8cp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x2p-16L : 0xf.fffffff000000003ffffffff9p-4L : inexact-ok
+j0 0x1p-20
+= j0 downward flt-32 0x1p-20f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x1p-20f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x1p-20f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x1p-20f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x1p-20 : 0xf.fffffffffcp-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p-20 : 0xf.fffffffffcp-4 : inexact-ok
+= j0 towardzero dbl-64 0x1p-20 : 0xf.fffffffffcp-4 : inexact-ok
+= j0 upward dbl-64 0x1p-20 : 0xf.fffffffffc008p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-20L : 0xf.fffffffffc00001p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-20L : 0xf.fffffffffcp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-20L : 0xf.fffffffffc00001p-4L : inexact-ok
+= j0 downward ldbl-128 0x1p-20L : 0xf.fffffffffc00000000003ffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-20L : 0xf.fffffffffc00000000004p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-20L : 0xf.fffffffffc00000000003ffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-20L : 0xf.fffffffffc00000000004p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p-20L : 0xf.fffffffffc00000000003ffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p-20L : 0xf.fffffffffc00000000004p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p-20L : 0xf.fffffffffc00000000003ffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p-20L : 0xf.fffffffffc00000000004p-4L : inexact-ok
+j0 0x1p-25
+= j0 downward flt-32 0x8p-28f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-28f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x8p-28f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-28f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x8p-28 : 0xf.ffffffffffffp-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-28 : 0xf.ffffffffffffp-4 : inexact-ok
+= j0 towardzero dbl-64 0x8p-28 : 0xf.ffffffffffffp-4 : inexact-ok
+= j0 upward dbl-64 0x8p-28 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-28L : 0xf.ffffffffffff001p-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-28L : 0xf.ffffffffffff001p-4L : inexact-ok
+= j0 downward ldbl-128 0x8p-28L : 0xf.ffffffffffff00000000000003f8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-28L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-28L : 0xf.ffffffffffff00000000000003f8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-28L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-28L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-28L : 0xf.ffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-28L : 0xf.ffffffffffff00000000000004p-4L : inexact-ok
+j0 0x1p-30
+= j0 downward flt-32 0x4p-32f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x4p-32f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x4p-32f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x4p-32f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x4p-32 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-32 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-32 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-32 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-32L : 0xf.ffffffffffffffdp-4L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-32L : 0xf.ffffffffffffffdp-4L : inexact-ok
+= j0 downward ldbl-128 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-32L : 0xf.ffffffffffffffc0000000000008p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-32L : 0xf.ffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-32L : 0xf.ffffffffffffffc00000000004p-4L : inexact-ok
+j0 0x1p-35
+= j0 downward flt-32 0x2p-36f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x2p-36f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x2p-36f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x2p-36f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x2p-36 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x2p-36 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x2p-36 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x2p-36 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x2p-36L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p-36L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p-36L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p-36L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p-36L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p-36L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p-36L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p-36L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128 0x2p-36L : 0xf.fffffffffffffffff00000000008p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffff000000004p-4L : inexact-ok
+j0 0x1p-40
+= j0 downward flt-32 0x1p-40f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x1p-40f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x1p-40f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x1p-40f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x1p-40 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p-40 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x1p-40 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x1p-40 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-40L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-40L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-40L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-40L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-40L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-40L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-40L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-40L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-40L : 0xf.fffffffffffffffffffc00000008p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p-40L : 0xf.fffffffffffffffffffc000004p-4L : inexact-ok
+j0 0x1p-45
+= j0 downward flt-32 0x8p-48f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-48f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x8p-48f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-48f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x8p-48 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-48 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x8p-48 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-48 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-48L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-48L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-48L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-48L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-48L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-48L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-48L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-48L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-48L : 0xf.ffffffffffffffffffffff000008p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-48L : 0xf.ffffffffffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-48L : 0xf.ffffffffffffffffffffff0004p-4L : inexact-ok
+j0 0x1p-50
+= j0 downward flt-32 0x4p-52f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x4p-52f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x4p-52f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x4p-52f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x4p-52 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-52 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-52 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-52 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-52L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-52L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-52L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-52L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-52L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-52L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-52L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-52L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-52L : 0xf.ffffffffffffffffffffffffc008p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-52L : 0xf.ffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-52L : 0xf.ffffffffffffffffffffffffc4p-4L : inexact-ok
+j0 0x1p-55
+= j0 downward flt-32 0x2p-56f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x2p-56f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x2p-56f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x2p-56f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x2p-56 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x2p-56 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x2p-56 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x2p-56 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x2p-56L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x2p-56L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x2p-56L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x2p-56L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x2p-56L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x2p-56L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x2p-56L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x2p-56L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= j0 towardzero ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 downward ldbl-128ibm 0x2p-56L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x2p-56L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x2p-56L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x2p-56L : 0x1p+0L : inexact-ok
+j0 0x1p-60
+= j0 downward flt-32 0x1p-60f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x1p-60f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x1p-60f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x1p-60f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x1p-60 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p-60 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x1p-60 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x1p-60 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-60L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-60L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-60L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-60L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x1p-60L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-60L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p-60L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p-60L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p-60L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p-60L : 0x1p+0L : inexact-ok
+j0 0x1p-100
+= j0 downward flt-32 0x1p-100f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x1p-100f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x1p-100f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x1p-100f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x1p-100 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p-100 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x1p-100 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x1p-100 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p-100L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p-100L : 0x1p+0L : inexact-ok
+j0 0x1p-600
+= j0 downward flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 0x1p-600 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x1p-600 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x1p-600 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x1p-600 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x1p-600L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x1p-600L : 0x1p+0L : inexact-ok
+j0 0x1p-10000
+= j0 downward flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 tonearest flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= j0 upward flt-32 0x8p-152f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x8p-152 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x8p-152L : 0x1p+0L : inexact-ok
+= j0 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok
+= j0 downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok
+= j0 downward dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 tonearest dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 towardzero dbl-64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= j0 upward dbl-64 0x4p-1076 : 0x1p+0 : inexact-ok
+= j0 downward ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 tonearest ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128ibm 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= j0 upward ldbl-128ibm 0x4p-1076L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-intel 0x1p-10000L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-intel 0x1p-10000L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 tonearest ldbl-96-m68k 0x1p-10000L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-4L : inexact-ok
+= j0 upward ldbl-96-m68k 0x1p-10000L : 0x1p+0L : inexact-ok
+= j0 downward ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 tonearest ldbl-128 0x1p-10000L : 0x1p+0L : inexact-ok
+= j0 towardzero ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= j0 upward ldbl-128 0x1p-10000L : 0x1p+0L : inexact-ok
 j0 0.125
 = j0 downward flt-32 0x2p-4f : 0xf.f003fp-4f : inexact-ok
 = j0 tonearest flt-32 0x2p-4f : 0xf.f004p-4f : inexact-ok
@@ -177322,6 +179911,31 @@ j1 0.0
 = j1 tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
 = j1 towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
 = j1 upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok
+j1 -0
+= j1 downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= j1 tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= j1 towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= j1 upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok
+= j1 downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok
+= j1 downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
+= j1 upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok
 j1 0.125
 = j1 downward flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok
 = j1 tonearest flt-32 0x2p-4f : 0xf.f8015p-8f : inexact-ok
@@ -177742,6 +180356,306 @@ j1 0x1p16383
 = j1 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b026p-516L : inexact-ok
 = j1 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
 = j1 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.34b8be56c9cb044a0ef191b024p-516L : inexact-ok
+j1 0x1p-5
+= j1 downward flt-32 0x8p-8f : 0x3.ffep-8f : inexact-ok
+= j1 tonearest flt-32 0x8p-8f : 0x3.ffep-8f : inexact-ok
+= j1 towardzero flt-32 0x8p-8f : 0x3.ffep-8f : inexact-ok
+= j1 upward flt-32 0x8p-8f : 0x3.ffe004p-8f : inexact-ok
+= j1 downward dbl-64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 tonearest dbl-64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 towardzero dbl-64 0x8p-8 : 0x3.ffe0005554e38p-8 : inexact-ok
+= j1 upward dbl-64 0x8p-8 : 0x3.ffe0005554e3ap-8 : inexact-ok
+= j1 downward ldbl-96-intel 0x8p-8L : 0x3.ffe0005554e38e9p-8L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p-8L : 0x3.ffe0005554e38e94p-8L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p-8L : 0x3.ffe0005554e38e9p-8L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p-8L : 0x3.ffe0005554e38e94p-8L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p-8L : 0x3.ffe0005554e38e9p-8L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p-8L : 0x3.ffe0005554e38e94p-8L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p-8L : 0x3.ffe0005554e38e9p-8L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p-8L : 0x3.ffe0005554e38e94p-8L : inexact-ok
+= j1 downward ldbl-128 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7b4p-8L : inexact-ok
+= j1 tonearest ldbl-128 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7b42p-8L : inexact-ok
+= j1 towardzero ldbl-128 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7b4p-8L : inexact-ok
+= j1 upward ldbl-128 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7b42p-8L : inexact-ok
+= j1 downward ldbl-128ibm 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7bp-8L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7bp-8L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7bp-8L : inexact-ok
+= j1 upward ldbl-128ibm 0x8p-8L : 0x3.ffe0005554e38e93e90e086a7cp-8L : inexact-ok
+j1 0x1p-10
+= j1 downward flt-32 0x4p-12f : 0x1.fffffcp-12f : inexact-ok
+= j1 tonearest flt-32 0x4p-12f : 0x1.fffffcp-12f : inexact-ok
+= j1 towardzero flt-32 0x4p-12f : 0x1.fffffcp-12f : inexact-ok
+= j1 upward flt-32 0x4p-12f : 0x1.fffffep-12f : inexact-ok
+= j1 downward dbl-64 0x4p-12 : 0x1.fffffc000002ap-12 : inexact-ok
+= j1 tonearest dbl-64 0x4p-12 : 0x1.fffffc000002bp-12 : inexact-ok
+= j1 towardzero dbl-64 0x4p-12 : 0x1.fffffc000002ap-12 : inexact-ok
+= j1 upward dbl-64 0x4p-12 : 0x1.fffffc000002bp-12 : inexact-ok
+= j1 downward ldbl-96-intel 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 upward ldbl-96-intel 0x4p-12L : 0x1.fffffc000002aaacp-12L : inexact-ok
+= j1 downward ldbl-96-m68k 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x4p-12L : 0x1.fffffc000002aaaap-12L : inexact-ok
+= j1 upward ldbl-96-m68k 0x4p-12L : 0x1.fffffc000002aaacp-12L : inexact-ok
+= j1 downward ldbl-128 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f49fp-12L : inexact-ok
+= j1 tonearest ldbl-128 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f49fp-12L : inexact-ok
+= j1 towardzero ldbl-128 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f49fp-12L : inexact-ok
+= j1 upward ldbl-128 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f4ap-12L : inexact-ok
+= j1 downward ldbl-128ibm 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f48p-12L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f48p-12L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f48p-12L : inexact-ok
+= j1 upward ldbl-128ibm 0x4p-12L : 0x1.fffffc000002aaaaa9c71c71f5p-12L : inexact-ok
+j1 0x1p-15
+= j1 downward flt-32 0x2p-16f : 0xf.fffffp-20f : inexact-ok
+= j1 tonearest flt-32 0x2p-16f : 0x1p-16f : inexact-ok
+= j1 towardzero flt-32 0x2p-16f : 0xf.fffffp-20f : inexact-ok
+= j1 upward flt-32 0x2p-16f : 0x1p-16f : inexact-ok
+= j1 downward dbl-64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 tonearest dbl-64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 towardzero dbl-64 0x2p-16 : 0xf.fffffff8p-20 : inexact-ok
+= j1 upward dbl-64 0x2p-16 : 0xf.fffffff800008p-20 : inexact-ok
+= j1 downward ldbl-96-intel 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 upward ldbl-96-intel 0x2p-16L : 0xf.fffffff80000001p-20L : inexact-ok
+= j1 downward ldbl-96-m68k 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x2p-16L : 0xf.fffffff8p-20L : inexact-ok
+= j1 upward ldbl-96-m68k 0x2p-16L : 0xf.fffffff80000001p-20L : inexact-ok
+= j1 downward ldbl-128 0x2p-16L : 0xf.fffffff8000000015555555538ep-20L : inexact-ok
+= j1 tonearest ldbl-128 0x2p-16L : 0xf.fffffff8000000015555555538ep-20L : inexact-ok
+= j1 towardzero ldbl-128 0x2p-16L : 0xf.fffffff8000000015555555538ep-20L : inexact-ok
+= j1 upward ldbl-128 0x2p-16L : 0xf.fffffff8000000015555555538e8p-20L : inexact-ok
+= j1 downward ldbl-128ibm 0x2p-16L : 0xf.fffffff8000000015555555538p-20L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x2p-16L : 0xf.fffffff8000000015555555538p-20L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x2p-16L : 0xf.fffffff8000000015555555538p-20L : inexact-ok
+= j1 upward ldbl-128ibm 0x2p-16L : 0xf.fffffff800000001555555553cp-20L : inexact-ok
+j1 0x1p-20
+= j1 downward flt-32 0x1p-20f : 0x7.fffff8p-24f : inexact-ok
+= j1 tonearest flt-32 0x1p-20f : 0x8p-24f : inexact-ok
+= j1 towardzero flt-32 0x1p-20f : 0x7.fffff8p-24f : inexact-ok
+= j1 upward flt-32 0x1p-20f : 0x8p-24f : inexact-ok
+= j1 downward dbl-64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 tonearest dbl-64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 towardzero dbl-64 0x1p-20 : 0x7.ffffffffffp-24 : inexact-ok
+= j1 upward dbl-64 0x1p-20 : 0x7.ffffffffff004p-24 : inexact-ok
+= j1 downward ldbl-96-intel 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 upward ldbl-96-intel 0x1p-20L : 0x7.ffffffffff000008p-24L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1p-20L : 0x7.ffffffffffp-24L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1p-20L : 0x7.ffffffffff000008p-24L : inexact-ok
+= j1 downward ldbl-128 0x1p-20L : 0x7.ffffffffff00000000000aaaaaa8p-24L : inexact-ok
+= j1 tonearest ldbl-128 0x1p-20L : 0x7.ffffffffff00000000000aaaaaacp-24L : inexact-ok
+= j1 towardzero ldbl-128 0x1p-20L : 0x7.ffffffffff00000000000aaaaaa8p-24L : inexact-ok
+= j1 upward ldbl-128 0x1p-20L : 0x7.ffffffffff00000000000aaaaaacp-24L : inexact-ok
+= j1 downward ldbl-128ibm 0x1p-20L : 0x7.ffffffffff00000000000aaaaap-24L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1p-20L : 0x7.ffffffffff00000000000aaaaap-24L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1p-20L : 0x7.ffffffffff00000000000aaaaap-24L : inexact-ok
+= j1 upward ldbl-128ibm 0x1p-20L : 0x7.ffffffffff00000000000aaaacp-24L : inexact-ok
+j1 0x1p-25
+= j1 downward flt-32 0x8p-28f : 0x3.fffffcp-28f : inexact-ok
+= j1 tonearest flt-32 0x8p-28f : 0x4p-28f : inexact-ok
+= j1 towardzero flt-32 0x8p-28f : 0x3.fffffcp-28f : inexact-ok
+= j1 upward flt-32 0x8p-28f : 0x4p-28f : inexact-ok
+= j1 downward dbl-64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 tonearest dbl-64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 towardzero dbl-64 0x8p-28 : 0x3.ffffffffffffep-28 : inexact-ok
+= j1 upward dbl-64 0x8p-28 : 0x4p-28 : inexact-ok
+= j1 downward ldbl-96-intel 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p-28L : 0x3.ffffffffffffe004p-28L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p-28L : 0x3.ffffffffffffe004p-28L : inexact-ok
+= j1 downward ldbl-128 0x8p-28L : 0x3.ffffffffffffe000000000000054p-28L : inexact-ok
+= j1 tonearest ldbl-128 0x8p-28L : 0x3.ffffffffffffe000000000000056p-28L : inexact-ok
+= j1 towardzero ldbl-128 0x8p-28L : 0x3.ffffffffffffe000000000000054p-28L : inexact-ok
+= j1 upward ldbl-128 0x8p-28L : 0x3.ffffffffffffe000000000000056p-28L : inexact-ok
+= j1 downward ldbl-128ibm 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x8p-28L : 0x3.ffffffffffffep-28L : inexact-ok
+= j1 upward ldbl-128ibm 0x8p-28L : 0x3.ffffffffffffe0000000000001p-28L : inexact-ok
+j1 0x1p-30
+= j1 downward flt-32 0x4p-32f : 0x1.fffffep-32f : inexact-ok
+= j1 tonearest flt-32 0x4p-32f : 0x2p-32f : inexact-ok
+= j1 towardzero flt-32 0x4p-32f : 0x1.fffffep-32f : inexact-ok
+= j1 upward flt-32 0x4p-32f : 0x2p-32f : inexact-ok
+= j1 downward dbl-64 0x4p-32 : 0x1.fffffffffffffp-32 : inexact-ok
+= j1 tonearest dbl-64 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 towardzero dbl-64 0x4p-32 : 0x1.fffffffffffffp-32 : inexact-ok
+= j1 upward dbl-64 0x4p-32 : 0x2p-32 : inexact-ok
+= j1 downward ldbl-96-intel 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 upward ldbl-96-intel 0x4p-32L : 0x1.fffffffffffffffep-32L : inexact-ok
+= j1 downward ldbl-96-m68k 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 upward ldbl-96-m68k 0x4p-32L : 0x1.fffffffffffffffep-32L : inexact-ok
+= j1 downward ldbl-128 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 tonearest ldbl-128 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 towardzero ldbl-128 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 upward ldbl-128 0x4p-32L : 0x1.fffffffffffffffc000000000001p-32L : inexact-ok
+= j1 downward ldbl-128ibm 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x4p-32L : 0x1.fffffffffffffffcp-32L : inexact-ok
+= j1 upward ldbl-128ibm 0x4p-32L : 0x1.fffffffffffffffc00000000008p-32L : inexact-ok
+j1 0x1p-35
+= j1 downward flt-32 0x2p-36f : 0xf.fffffp-40f : inexact-ok
+= j1 tonearest flt-32 0x2p-36f : 0x1p-36f : inexact-ok
+= j1 towardzero flt-32 0x2p-36f : 0xf.fffffp-40f : inexact-ok
+= j1 upward flt-32 0x2p-36f : 0x1p-36f : inexact-ok
+= j1 downward dbl-64 0x2p-36 : 0xf.ffffffffffff8p-40 : inexact-ok
+= j1 tonearest dbl-64 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 towardzero dbl-64 0x2p-36 : 0xf.ffffffffffff8p-40 : inexact-ok
+= j1 upward dbl-64 0x2p-36 : 0x1p-36 : inexact-ok
+= j1 downward ldbl-96-intel 0x2p-36L : 0xf.fffffffffffffffp-40L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x2p-36L : 0x1p-36L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x2p-36L : 0xf.fffffffffffffffp-40L : inexact-ok
+= j1 upward ldbl-96-intel 0x2p-36L : 0x1p-36L : inexact-ok
+= j1 downward ldbl-96-m68k 0x2p-36L : 0xf.fffffffffffffffp-40L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x2p-36L : 0x1p-36L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x2p-36L : 0xf.fffffffffffffffp-40L : inexact-ok
+= j1 upward ldbl-96-m68k 0x2p-36L : 0x1p-36L : inexact-ok
+= j1 downward ldbl-128 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 tonearest ldbl-128 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 towardzero ldbl-128 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 upward ldbl-128 0x2p-36L : 0xf.fffffffffffffffff80000000008p-40L : inexact-ok
+= j1 downward ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffff8p-40L : inexact-ok
+= j1 upward ldbl-128ibm 0x2p-36L : 0xf.fffffffffffffffff800000004p-40L : inexact-ok
+j1 0x1p-40
+= j1 downward flt-32 0x1p-40f : 0x7.fffff8p-44f : inexact-ok
+= j1 tonearest flt-32 0x1p-40f : 0x8p-44f : inexact-ok
+= j1 towardzero flt-32 0x1p-40f : 0x7.fffff8p-44f : inexact-ok
+= j1 upward flt-32 0x1p-40f : 0x8p-44f : inexact-ok
+= j1 downward dbl-64 0x1p-40 : 0x7.ffffffffffffcp-44 : inexact-ok
+= j1 tonearest dbl-64 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 towardzero dbl-64 0x1p-40 : 0x7.ffffffffffffcp-44 : inexact-ok
+= j1 upward dbl-64 0x1p-40 : 0x8p-44 : inexact-ok
+= j1 downward ldbl-96-intel 0x1p-40L : 0x7.fffffffffffffff8p-44L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1p-40L : 0x8p-44L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1p-40L : 0x7.fffffffffffffff8p-44L : inexact-ok
+= j1 upward ldbl-96-intel 0x1p-40L : 0x8p-44L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1p-40L : 0x7.fffffffffffffff8p-44L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1p-40L : 0x8p-44L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1p-40L : 0x7.fffffffffffffff8p-44L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1p-40L : 0x8p-44L : inexact-ok
+= j1 downward ldbl-128 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 tonearest ldbl-128 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 towardzero ldbl-128 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 upward ldbl-128 0x1p-40L : 0x7.ffffffffffffffffffff00000004p-44L : inexact-ok
+= j1 downward ldbl-128ibm 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1p-40L : 0x7.ffffffffffffffffffffp-44L : inexact-ok
+= j1 upward ldbl-128ibm 0x1p-40L : 0x7.ffffffffffffffffffff000002p-44L : inexact-ok
+j1 0x1p-45
+= j1 downward flt-32 0x8p-48f : 0x3.fffffcp-48f : inexact-ok
+= j1 tonearest flt-32 0x8p-48f : 0x4p-48f : inexact-ok
+= j1 towardzero flt-32 0x8p-48f : 0x3.fffffcp-48f : inexact-ok
+= j1 upward flt-32 0x8p-48f : 0x4p-48f : inexact-ok
+= j1 downward dbl-64 0x8p-48 : 0x3.ffffffffffffep-48 : inexact-ok
+= j1 tonearest dbl-64 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 towardzero dbl-64 0x8p-48 : 0x3.ffffffffffffep-48 : inexact-ok
+= j1 upward dbl-64 0x8p-48 : 0x4p-48 : inexact-ok
+= j1 downward ldbl-96-intel 0x8p-48L : 0x3.fffffffffffffffcp-48L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x8p-48L : 0x4p-48L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x8p-48L : 0x3.fffffffffffffffcp-48L : inexact-ok
+= j1 upward ldbl-96-intel 0x8p-48L : 0x4p-48L : inexact-ok
+= j1 downward ldbl-96-m68k 0x8p-48L : 0x3.fffffffffffffffcp-48L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x8p-48L : 0x4p-48L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x8p-48L : 0x3.fffffffffffffffcp-48L : inexact-ok
+= j1 upward ldbl-96-m68k 0x8p-48L : 0x4p-48L : inexact-ok
+= j1 downward ldbl-128 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 tonearest ldbl-128 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 towardzero ldbl-128 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 upward ldbl-128 0x8p-48L : 0x3.ffffffffffffffffffffffe00002p-48L : inexact-ok
+= j1 downward ldbl-128ibm 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x8p-48L : 0x3.ffffffffffffffffffffffep-48L : inexact-ok
+= j1 upward ldbl-128ibm 0x8p-48L : 0x3.ffffffffffffffffffffffe001p-48L : inexact-ok
+j1 0x1p-50
+= j1 downward flt-32 0x4p-52f : 0x1.fffffep-52f : inexact-ok
+= j1 tonearest flt-32 0x4p-52f : 0x2p-52f : inexact-ok
+= j1 towardzero flt-32 0x4p-52f : 0x1.fffffep-52f : inexact-ok
+= j1 upward flt-32 0x4p-52f : 0x2p-52f : inexact-ok
+= j1 downward dbl-64 0x4p-52 : 0x1.fffffffffffffp-52 : inexact-ok
+= j1 tonearest dbl-64 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 towardzero dbl-64 0x4p-52 : 0x1.fffffffffffffp-52 : inexact-ok
+= j1 upward dbl-64 0x4p-52 : 0x2p-52 : inexact-ok
+= j1 downward ldbl-96-intel 0x4p-52L : 0x1.fffffffffffffffep-52L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x4p-52L : 0x2p-52L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x4p-52L : 0x1.fffffffffffffffep-52L : inexact-ok
+= j1 upward ldbl-96-intel 0x4p-52L : 0x2p-52L : inexact-ok
+= j1 downward ldbl-96-m68k 0x4p-52L : 0x1.fffffffffffffffep-52L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x4p-52L : 0x2p-52L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x4p-52L : 0x1.fffffffffffffffep-52L : inexact-ok
+= j1 upward ldbl-96-m68k 0x4p-52L : 0x2p-52L : inexact-ok
+= j1 downward ldbl-128 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 tonearest ldbl-128 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 towardzero ldbl-128 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 upward ldbl-128 0x4p-52L : 0x1.fffffffffffffffffffffffffc01p-52L : inexact-ok
+= j1 downward ldbl-128ibm 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x4p-52L : 0x1.fffffffffffffffffffffffffcp-52L : inexact-ok
+= j1 upward ldbl-128ibm 0x4p-52L : 0x1.fffffffffffffffffffffffffc8p-52L : inexact-ok
+j1 0x1p-55
+= j1 downward flt-32 0x2p-56f : 0xf.fffffp-60f : inexact-ok
+= j1 tonearest flt-32 0x2p-56f : 0x1p-56f : inexact-ok
+= j1 towardzero flt-32 0x2p-56f : 0xf.fffffp-60f : inexact-ok
+= j1 upward flt-32 0x2p-56f : 0x1p-56f : inexact-ok
+= j1 downward dbl-64 0x2p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
+= j1 tonearest dbl-64 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 towardzero dbl-64 0x2p-56 : 0xf.ffffffffffff8p-60 : inexact-ok
+= j1 upward dbl-64 0x2p-56 : 0x1p-56 : inexact-ok
+= j1 downward ldbl-96-intel 0x2p-56L : 0xf.fffffffffffffffp-60L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x2p-56L : 0xf.fffffffffffffffp-60L : inexact-ok
+= j1 upward ldbl-96-intel 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 downward ldbl-96-m68k 0x2p-56L : 0xf.fffffffffffffffp-60L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x2p-56L : 0xf.fffffffffffffffp-60L : inexact-ok
+= j1 upward ldbl-96-m68k 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 downward ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffff8p-60L : inexact-ok
+= j1 tonearest ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffff8p-60L : inexact-ok
+= j1 towardzero ldbl-128 0x2p-56L : 0xf.fffffffffffffffffffffffffff8p-60L : inexact-ok
+= j1 upward ldbl-128 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 downward ldbl-128ibm 0x2p-56L : 0xf.fffffffffffffffffffffffffcp-60L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x2p-56L : 0x1p-56L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x2p-56L : 0xf.fffffffffffffffffffffffffcp-60L : inexact-ok
+= j1 upward ldbl-128ibm 0x2p-56L : 0x1p-56L : inexact-ok
+j1 0x1p-60
+= j1 downward flt-32 0x1p-60f : 0x7.fffff8p-64f : inexact-ok
+= j1 tonearest flt-32 0x1p-60f : 0x8p-64f : inexact-ok
+= j1 towardzero flt-32 0x1p-60f : 0x7.fffff8p-64f : inexact-ok
+= j1 upward flt-32 0x1p-60f : 0x8p-64f : inexact-ok
+= j1 downward dbl-64 0x1p-60 : 0x7.ffffffffffffcp-64 : inexact-ok
+= j1 tonearest dbl-64 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 towardzero dbl-64 0x1p-60 : 0x7.ffffffffffffcp-64 : inexact-ok
+= j1 upward dbl-64 0x1p-60 : 0x8p-64 : inexact-ok
+= j1 downward ldbl-96-intel 0x1p-60L : 0x7.fffffffffffffff8p-64L : inexact-ok
+= j1 tonearest ldbl-96-intel 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 towardzero ldbl-96-intel 0x1p-60L : 0x7.fffffffffffffff8p-64L : inexact-ok
+= j1 upward ldbl-96-intel 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 downward ldbl-96-m68k 0x1p-60L : 0x7.fffffffffffffff8p-64L : inexact-ok
+= j1 tonearest ldbl-96-m68k 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 towardzero ldbl-96-m68k 0x1p-60L : 0x7.fffffffffffffff8p-64L : inexact-ok
+= j1 upward ldbl-96-m68k 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 downward ldbl-128 0x1p-60L : 0x7.fffffffffffffffffffffffffffcp-64L : inexact-ok
+= j1 tonearest ldbl-128 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 towardzero ldbl-128 0x1p-60L : 0x7.fffffffffffffffffffffffffffcp-64L : inexact-ok
+= j1 upward ldbl-128 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 downward ldbl-128ibm 0x1p-60L : 0x7.fffffffffffffffffffffffffep-64L : inexact-ok
+= j1 tonearest ldbl-128ibm 0x1p-60L : 0x8p-64L : inexact-ok
+= j1 towardzero ldbl-128ibm 0x1p-60L : 0x7.fffffffffffffffffffffffffep-64L : inexact-ok
+= j1 upward ldbl-128ibm 0x1p-60L : 0x8p-64L : inexact-ok
 j1 0x1p-100
 = j1 downward flt-32 0x1p-100f : 0x7.fffff8p-104f : inexact-ok
 = j1 tonearest flt-32 0x1p-100f : 0x8p-104f : inexact-ok
@@ -178283,6 +181197,347 @@ jn 0 0.0
 = jn tonearest ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
 = jn towardzero ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
 = jn upward ldbl-128ibm 0 0x0p+0L : 0x1p+0L : inexact-ok
+jn 0 -0
+= jn downward flt-32 0 -0x0p+0f : 0x1p+0f : inexact-ok
+= jn tonearest flt-32 0 -0x0p+0f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 -0x0p+0f : 0x1p+0f : inexact-ok
+= jn upward flt-32 0 -0x0p+0f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 -0x0p+0 : 0x1p+0 : inexact-ok
+= jn tonearest dbl-64 0 -0x0p+0 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x0p+0 : 0x1p+0 : inexact-ok
+= jn upward dbl-64 0 -0x0p+0 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-128 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-128 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x0p+0L : 0x1p+0L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x0p+0L : 0x1p+0L : inexact-ok
+jn 0 min
+= jn downward flt-32 0 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= jn tonearest flt-32 0 0x4p-128f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= jn upward flt-32 0 0x4p-128f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x4p-128 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x4p-128 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x4p-1024 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x4p-1024 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x8p-972 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x8p-972 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x8p-972L : 0x1p+0L : inexact-ok
+jn 0 -min
+= jn downward flt-32 0 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= jn tonearest flt-32 0 -0x4p-128f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 -0x4p-128f : 0xf.fffffp-4f : inexact-ok
+= jn upward flt-32 0 -0x4p-128f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x4p-128 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 -0x4p-128 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p-128L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-128L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x4p-128L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x4p-128L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x4p-1024 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 -0x4p-1024 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p-1024L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-1024L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x4p-1024L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x4p-1024L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x2p-16384L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x2p-16384L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x2p-16384L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x8p-972 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 -0x8p-972 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x8p-972L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x8p-972L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x8p-972L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x8p-972L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x8p-972L : 0x1p+0L : inexact-ok
+jn 0 min_subnorm
+= jn downward flt-32 0 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= jn tonearest flt-32 0 0x8p-152f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= jn upward flt-32 0 0x8p-152f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x8p-152 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x8p-152 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 0x4p-1076 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 0x4p-1076 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 0x4p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 0x4p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 0x4p-16496L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 0x4p-16496L : 0x1p+0L : inexact-ok
+jn 0 -min_subnorm
+= jn downward flt-32 0 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= jn tonearest flt-32 0 -0x8p-152f : 0x1p+0f : inexact-ok
+= jn towardzero flt-32 0 -0x8p-152f : 0xf.fffffp-4f : inexact-ok
+= jn upward flt-32 0 -0x8p-152f : 0x1p+0f : inexact-ok
+= jn downward dbl-64 0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x8p-152 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 -0x8p-152 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x8p-152L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x8p-152L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x8p-152L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x8p-152L : 0x1p+0L : inexact-ok
+= jn downward dbl-64 0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn tonearest dbl-64 0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= jn towardzero dbl-64 0 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
+= jn upward dbl-64 0 -0x4p-1076 : 0x1p+0 : inexact-ok
+= jn downward ldbl-96-intel 0 -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p-1076L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128ibm 0 -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn tonearest ldbl-128ibm 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 0 -0x4p-1076L : 0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+= jn upward ldbl-128ibm 0 -0x4p-1076L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-intel 0 -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-intel 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 0 -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-intel 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x8p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x8p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x8p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-96-m68k 0 -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn tonearest ldbl-96-m68k 0 -0x4p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 0 -0x4p-16448L : 0xf.fffffffffffffffp-4L : inexact-ok
+= jn upward ldbl-96-m68k 0 -0x4p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-16448L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-16448L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-16448L : 0x1p+0L : inexact-ok
+= jn downward ldbl-128 0 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn tonearest ldbl-128 0 -0x4p-16496L : 0x1p+0L : inexact-ok
+= jn towardzero ldbl-128 0 -0x4p-16496L : 0xf.fffffffffffffffffffffffffff8p-4L : inexact-ok
+= jn upward ldbl-128 0 -0x4p-16496L : 0x1p+0L : inexact-ok
 jn 0 0.125
 = jn downward flt-32 0 0x2p-4f : 0xf.f003fp-4f : inexact-ok
 = jn tonearest flt-32 0 0x2p-4f : 0xf.f004p-4f : inexact-ok
@@ -178533,6 +181788,31 @@ jn 1 -1.0
 = jn tonearest ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
 = jn towardzero ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
 = jn upward ldbl-128ibm 1 -0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+jn 1 -0
+= jn downward flt-32 1 -0x0p+0f : -0x0p+0f : inexact-ok
+= jn tonearest flt-32 1 -0x0p+0f : -0x0p+0f : inexact-ok
+= jn towardzero flt-32 1 -0x0p+0f : -0x0p+0f : inexact-ok
+= jn upward flt-32 1 -0x0p+0f : -0x0p+0f : inexact-ok
+= jn downward dbl-64 1 -0x0p+0 : -0x0p+0 : inexact-ok
+= jn tonearest dbl-64 1 -0x0p+0 : -0x0p+0 : inexact-ok
+= jn towardzero dbl-64 1 -0x0p+0 : -0x0p+0 : inexact-ok
+= jn upward dbl-64 1 -0x0p+0 : -0x0p+0 : inexact-ok
+= jn downward ldbl-96-intel 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-intel 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-intel 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn upward ldbl-96-intel 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn downward ldbl-96-m68k 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn tonearest ldbl-96-m68k 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn towardzero ldbl-96-m68k 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn upward ldbl-96-m68k 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn downward ldbl-128 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn tonearest ldbl-128 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn towardzero ldbl-128 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn upward ldbl-128 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn downward ldbl-128ibm 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn tonearest ldbl-128ibm 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn towardzero ldbl-128ibm 1 -0x0p+0L : -0x0p+0L : inexact-ok
+= jn upward ldbl-128ibm 1 -0x0p+0L : -0x0p+0L : inexact-ok
 jn 1 0.0
 = jn downward flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
 = jn tonearest flt-32 1 0x0p+0f : 0x0p+0f : inexact-ok
@@ -180719,6 +183999,206 @@ jn 2 0x1p16383
 = jn tonearest ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
 = jn towardzero ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f019p-516L : inexact-ok
 = jn upward ldbl-128ibm 2 0xf.ffffffffffffbffffffffffffcp+1020L : 0xb.a80d0ee91ce259a722e1f01904p-516L : inexact-ok
+jn -1 1
+= jn downward flt-32 -1 0x1p+0f : -0x7.0a728p-4f : inexact-ok
+= jn tonearest flt-32 -1 0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn towardzero flt-32 -1 0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn upward flt-32 -1 0x1p+0f : -0x7.0a7278p-4f : inexact-ok
+= jn downward dbl-64 -1 0x1p+0 : -0x7.0a727ba5c31b4p-4 : inexact-ok
+= jn tonearest dbl-64 -1 0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn towardzero dbl-64 -1 0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn upward dbl-64 -1 0x1p+0 : -0x7.0a727ba5c31bp-4 : inexact-ok
+= jn downward ldbl-96-intel -1 0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn tonearest ldbl-96-intel -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-intel -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn downward ldbl-96-m68k -1 0x1p+0L : -0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn tonearest ldbl-96-m68k -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-m68k -1 0x1p+0L : -0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn downward ldbl-128 -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn tonearest ldbl-128 -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn towardzero ldbl-128 -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn upward ldbl-128 -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn downward ldbl-128ibm -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+= jn tonearest ldbl-128ibm -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn towardzero ldbl-128ibm -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn upward ldbl-128ibm -1 0x1p+0L : -0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+jn -2 1
+= jn downward flt-32 -2 0x1p+0f : 0x1.d6a508p-4f : inexact-ok
+= jn tonearest flt-32 -2 0x1p+0f : 0x1.d6a50ap-4f : inexact-ok
+= jn towardzero flt-32 -2 0x1p+0f : 0x1.d6a508p-4f : inexact-ok
+= jn upward flt-32 -2 0x1p+0f : 0x1.d6a50ap-4f : inexact-ok
+= jn downward dbl-64 -2 0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn tonearest dbl-64 -2 0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn towardzero dbl-64 -2 0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn upward dbl-64 -2 0x1p+0 : 0x1.d6a5095fa9be7p-4 : inexact-ok
+= jn downward ldbl-96-intel -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn tonearest ldbl-96-intel -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn towardzero ldbl-96-intel -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn upward ldbl-96-intel -2 0x1p+0L : 0x1.d6a5095fa9be67e4p-4L : inexact-ok
+= jn downward ldbl-96-m68k -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k -2 0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn upward ldbl-96-m68k -2 0x1p+0L : 0x1.d6a5095fa9be67e4p-4L : inexact-ok
+= jn downward ldbl-128 -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667cp-4L : inexact-ok
+= jn tonearest ldbl-128 -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667dp-4L : inexact-ok
+= jn towardzero ldbl-128 -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667cp-4L : inexact-ok
+= jn upward ldbl-128 -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667dp-4L : inexact-ok
+= jn downward ldbl-128ibm -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c66p-4L : inexact-ok
+= jn tonearest ldbl-128ibm -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c668p-4L : inexact-ok
+= jn towardzero ldbl-128ibm -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c66p-4L : inexact-ok
+= jn upward ldbl-128ibm -2 0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c668p-4L : inexact-ok
+jn -3 1
+= jn downward flt-32 -3 0x1p+0f : -0x5.021aap-8f : inexact-ok
+= jn tonearest flt-32 -3 0x1p+0f : -0x5.021aap-8f : inexact-ok
+= jn towardzero flt-32 -3 0x1p+0f : -0x5.021a98p-8f : inexact-ok
+= jn upward flt-32 -3 0x1p+0f : -0x5.021a98p-8f : inexact-ok
+= jn downward dbl-64 -3 0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn tonearest dbl-64 -3 0x1p+0 : -0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn towardzero dbl-64 -3 0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok
+= jn upward dbl-64 -3 0x1p+0 : -0x5.021a9d8e3de88p-8 : inexact-ok
+= jn downward ldbl-96-intel -3 0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn tonearest ldbl-96-intel -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-intel -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-intel -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn downward ldbl-96-m68k -3 0x1p+0L : -0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-m68k -3 0x1p+0L : -0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn downward ldbl-128 -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589981p-8L : inexact-ok
+= jn tonearest ldbl-128 -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn towardzero ldbl-128 -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn upward ldbl-128 -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn downward ldbl-128ibm -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok
+= jn tonearest ldbl-128ibm -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn towardzero ldbl-128ibm -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn upward ldbl-128ibm -3 0x1p+0L : -0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+jn -4 1
+= jn downward flt-32 -4 0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn tonearest flt-32 -4 0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn towardzero flt-32 -4 0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn upward flt-32 -4 0x1p+0f : 0xa.24f1cp-12f : inexact-ok
+= jn downward dbl-64 -4 0x1p+0 : 0xa.24f1b5ad78d8p-12 : inexact-ok
+= jn tonearest dbl-64 -4 0x1p+0 : 0xa.24f1b5ad78d88p-12 : inexact-ok
+= jn towardzero dbl-64 -4 0x1p+0 : 0xa.24f1b5ad78d8p-12 : inexact-ok
+= jn upward dbl-64 -4 0x1p+0 : 0xa.24f1b5ad78d88p-12 : inexact-ok
+= jn downward ldbl-96-intel -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn tonearest ldbl-96-intel -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn towardzero ldbl-96-intel -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn upward ldbl-96-intel -4 0x1p+0L : 0xa.24f1b5ad78d841bp-12L : inexact-ok
+= jn downward ldbl-96-m68k -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn tonearest ldbl-96-m68k -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn towardzero ldbl-96-m68k -4 0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn upward ldbl-96-m68k -4 0x1p+0L : 0xa.24f1b5ad78d841bp-12L : inexact-ok
+= jn downward ldbl-128 -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn tonearest ldbl-128 -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn towardzero ldbl-128 -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn upward ldbl-128 -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af7328808p-12L : inexact-ok
+= jn downward ldbl-128ibm -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn tonearest ldbl-128ibm -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn towardzero ldbl-128ibm -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn upward ldbl-128ibm -4 0x1p+0L : 0xa.24f1b5ad78d841a7d14af7328cp-12L : inexact-ok
+jn -1 -1
+= jn downward flt-32 -1 -0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn tonearest flt-32 -1 -0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn towardzero flt-32 -1 -0x1p+0f : 0x7.0a7278p-4f : inexact-ok
+= jn upward flt-32 -1 -0x1p+0f : 0x7.0a728p-4f : inexact-ok
+= jn downward dbl-64 -1 -0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn tonearest dbl-64 -1 -0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn towardzero dbl-64 -1 -0x1p+0 : 0x7.0a727ba5c31bp-4 : inexact-ok
+= jn upward dbl-64 -1 -0x1p+0 : 0x7.0a727ba5c31b4p-4 : inexact-ok
+= jn downward ldbl-96-intel -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn tonearest ldbl-96-intel -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-intel -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-intel -1 -0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn downward ldbl-96-m68k -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k -1 -0x1p+0L : 0x7.0a727ba5c31b14d8p-4L : inexact-ok
+= jn upward ldbl-96-m68k -1 -0x1p+0L : 0x7.0a727ba5c31b14ep-4L : inexact-ok
+= jn downward ldbl-128 -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn tonearest ldbl-128 -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn towardzero ldbl-128 -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019007p-4L : inexact-ok
+= jn upward ldbl-128 -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e340190074p-4L : inexact-ok
+= jn downward ldbl-128ibm -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn tonearest ldbl-128ibm -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn towardzero ldbl-128ibm -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e34019p-4L : inexact-ok
+= jn upward ldbl-128ibm -1 -0x1p+0L : 0x7.0a727ba5c31b14d8b9e3401902p-4L : inexact-ok
+jn -2 -1
+= jn downward flt-32 -2 -0x1p+0f : 0x1.d6a508p-4f : inexact-ok
+= jn tonearest flt-32 -2 -0x1p+0f : 0x1.d6a50ap-4f : inexact-ok
+= jn towardzero flt-32 -2 -0x1p+0f : 0x1.d6a508p-4f : inexact-ok
+= jn upward flt-32 -2 -0x1p+0f : 0x1.d6a50ap-4f : inexact-ok
+= jn downward dbl-64 -2 -0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn tonearest dbl-64 -2 -0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn towardzero dbl-64 -2 -0x1p+0 : 0x1.d6a5095fa9be6p-4 : inexact-ok
+= jn upward dbl-64 -2 -0x1p+0 : 0x1.d6a5095fa9be7p-4 : inexact-ok
+= jn downward ldbl-96-intel -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn tonearest ldbl-96-intel -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn towardzero ldbl-96-intel -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn upward ldbl-96-intel -2 -0x1p+0L : 0x1.d6a5095fa9be67e4p-4L : inexact-ok
+= jn downward ldbl-96-m68k -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn tonearest ldbl-96-m68k -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn towardzero ldbl-96-m68k -2 -0x1p+0L : 0x1.d6a5095fa9be67e2p-4L : inexact-ok
+= jn upward ldbl-96-m68k -2 -0x1p+0L : 0x1.d6a5095fa9be67e4p-4L : inexact-ok
+= jn downward ldbl-128 -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667cp-4L : inexact-ok
+= jn tonearest ldbl-128 -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667dp-4L : inexact-ok
+= jn towardzero ldbl-128 -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667cp-4L : inexact-ok
+= jn upward ldbl-128 -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c667dp-4L : inexact-ok
+= jn downward ldbl-128ibm -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c66p-4L : inexact-ok
+= jn tonearest ldbl-128ibm -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c668p-4L : inexact-ok
+= jn towardzero ldbl-128ibm -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c66p-4L : inexact-ok
+= jn upward ldbl-128ibm -2 -0x1p+0L : 0x1.d6a5095fa9be67e2592e1f1c668p-4L : inexact-ok
+jn -3 -1
+= jn downward flt-32 -3 -0x1p+0f : 0x5.021a98p-8f : inexact-ok
+= jn tonearest flt-32 -3 -0x1p+0f : 0x5.021aap-8f : inexact-ok
+= jn towardzero flt-32 -3 -0x1p+0f : 0x5.021a98p-8f : inexact-ok
+= jn upward flt-32 -3 -0x1p+0f : 0x5.021aap-8f : inexact-ok
+= jn downward dbl-64 -3 -0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok
+= jn tonearest dbl-64 -3 -0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn towardzero dbl-64 -3 -0x1p+0 : 0x5.021a9d8e3de88p-8 : inexact-ok
+= jn upward dbl-64 -3 -0x1p+0 : 0x5.021a9d8e3de8cp-8 : inexact-ok
+= jn downward ldbl-96-intel -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn tonearest ldbl-96-intel -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-intel -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-intel -3 -0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn downward ldbl-96-m68k -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn tonearest ldbl-96-m68k -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn towardzero ldbl-96-m68k -3 -0x1p+0L : 0x5.021a9d8e3de8ab08p-8L : inexact-ok
+= jn upward ldbl-96-m68k -3 -0x1p+0L : 0x5.021a9d8e3de8ab1p-8L : inexact-ok
+= jn downward ldbl-128 -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn tonearest ldbl-128 -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn towardzero ldbl-128 -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589980cp-8L : inexact-ok
+= jn upward ldbl-128 -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c589981p-8L : inexact-ok
+= jn downward ldbl-128ibm -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn tonearest ldbl-128ibm -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn towardzero ldbl-128ibm -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c58998p-8L : inexact-ok
+= jn upward ldbl-128ibm -3 -0x1p+0L : 0x5.021a9d8e3de8ab0aad53c5899ap-8L : inexact-ok
+jn -4 -1
+= jn downward flt-32 -4 -0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn tonearest flt-32 -4 -0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn towardzero flt-32 -4 -0x1p+0f : 0xa.24f1bp-12f : inexact-ok
+= jn upward flt-32 -4 -0x1p+0f : 0xa.24f1cp-12f : inexact-ok
+= jn downward dbl-64 -4 -0x1p+0 : 0xa.24f1b5ad78d8p-12 : inexact-ok
+= jn tonearest dbl-64 -4 -0x1p+0 : 0xa.24f1b5ad78d88p-12 : inexact-ok
+= jn towardzero dbl-64 -4 -0x1p+0 : 0xa.24f1b5ad78d8p-12 : inexact-ok
+= jn upward dbl-64 -4 -0x1p+0 : 0xa.24f1b5ad78d88p-12 : inexact-ok
+= jn downward ldbl-96-intel -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn tonearest ldbl-96-intel -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn towardzero ldbl-96-intel -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn upward ldbl-96-intel -4 -0x1p+0L : 0xa.24f1b5ad78d841bp-12L : inexact-ok
+= jn downward ldbl-96-m68k -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn tonearest ldbl-96-m68k -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn towardzero ldbl-96-m68k -4 -0x1p+0L : 0xa.24f1b5ad78d841ap-12L : inexact-ok
+= jn upward ldbl-96-m68k -4 -0x1p+0L : 0xa.24f1b5ad78d841bp-12L : inexact-ok
+= jn downward ldbl-128 -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn tonearest ldbl-128 -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn towardzero ldbl-128 -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn upward ldbl-128 -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af7328808p-12L : inexact-ok
+= jn downward ldbl-128ibm -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn tonearest ldbl-128ibm -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn towardzero ldbl-128ibm -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af73288p-12L : inexact-ok
+= jn upward ldbl-128ibm -4 -0x1p+0L : 0xa.24f1b5ad78d841a7d14af7328cp-12L : inexact-ok
 jn 10 min missing-errno
 = jn downward flt-32 10 0x4p-128f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
 = jn tonearest flt-32 10 0x4p-128f : 0x0p+0f : inexact-ok underflow errno-erange errno-erange-ok
@@ -206246,6 +209726,75 @@ log min_subnorm
 = log tonearest ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e8p+12L : inexact-ok
 = log towardzero ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e6p+12L : inexact-ok
 = log upward ldbl-128 0x4p-16496L : -0x2.ca8c50440f005913a49acbd2c4e6p+12L : inexact-ok
+log max
+= log downward flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok
+= log tonearest flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok
+= log towardzero flt-32 0xf.fffffp+124f : 0x5.8b90b8p+4f : inexact-ok
+= log upward flt-32 0xf.fffffp+124f : 0x5.8b90cp+4f : inexact-ok
+= log downward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok
+= log tonearest dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok
+= log towardzero dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7bcp+4 : inexact-ok
+= log upward dbl-64 0xf.fffffp+124 : 0x5.8b90bfae8e7cp+4 : inexact-ok
+= log downward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok
+= log tonearest ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok
+= log towardzero ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok
+= log upward ldbl-96-intel 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok
+= log downward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok
+= log tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok
+= log towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc558p+4L : inexact-ok
+= log upward ldbl-96-m68k 0xf.fffffp+124L : 0x5.8b90bfae8e7bc56p+4L : inexact-ok
+= log downward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok
+= log tonearest ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok
+= log towardzero ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac64p+4L : inexact-ok
+= log upward ldbl-128 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac644p+4L : inexact-ok
+= log downward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok
+= log tonearest ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok
+= log towardzero ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac6p+4L : inexact-ok
+= log upward ldbl-128ibm 0xf.fffffp+124L : 0x5.8b90bfae8e7bc55e4f18476ac8p+4L : inexact-ok
+= log downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c5c85fdf473dep+8 : inexact-ok
+= log tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c5c85fdf473dep+8 : inexact-ok
+= log towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c5c85fdf473dep+8 : inexact-ok
+= log upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.c5c85fdf473ep+8 : inexact-ok
+= log downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a4p+8L : inexact-ok
+= log tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a8p+8L : inexact-ok
+= log towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a4p+8L : inexact-ok
+= log upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a8p+8L : inexact-ok
+= log downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a4p+8L : inexact-ok
+= log tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a8p+8L : inexact-ok
+= log towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a4p+8L : inexact-ok
+= log upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a8p+8L : inexact-ok
+= log downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fcap+8L : inexact-ok
+= log tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fccp+8L : inexact-ok
+= log towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fcap+8L : inexact-ok
+= log upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fccp+8L : inexact-ok
+= log downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fp+8L : inexact-ok
+= log tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece601p+8L : inexact-ok
+= log towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece600fp+8L : inexact-ok
+= log upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.c5c85fdf473de6a7278ece601p+8L : inexact-ok
+= log downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6acp+12L : inexact-ok
+= log tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6bp+12L : inexact-ok
+= log towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6acp+12L : inexact-ok
+= log upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6bp+12L : inexact-ok
+= log downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6acp+12L : inexact-ok
+= log tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6bp+12L : inexact-ok
+= log towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6acp+12L : inexact-ok
+= log upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6bp+12L : inexact-ok
+= log downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6af277ece600fcap+12L : inexact-ok
+= log tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6af277ece600fccp+12L : inexact-ok
+= log towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6af277ece600fcap+12L : inexact-ok
+= log upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x2.c5c85fdf473de6af277ece600fccp+12L : inexact-ok
+= log downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5c85fdf473de6af278ece600fcap+12L : inexact-ok
+= log tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5c85fdf473de6af278ece600fccp+12L : inexact-ok
+= log towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5c85fdf473de6af278ece600fcap+12L : inexact-ok
+= log upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x2.c5c85fdf473de6af278ece600fccp+12L : inexact-ok
+= log downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fcap+8L : inexact-ok
+= log tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fccp+8L : inexact-ok
+= log towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fcap+8L : inexact-ok
+= log upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fccp+8L : inexact-ok
+= log downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fp+8L : inexact-ok
+= log tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece601p+8L : inexact-ok
+= log towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece600fp+8L : inexact-ok
+= log upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.c5c85fdf473de6ab278ece601p+8L : inexact-ok
 log 0xb.0d5dfp-4
 = log downward flt-32 0xb.0d5dfp-4f : -0x5.eb59p-4f : inexact-ok
 = log tonearest flt-32 0xb.0d5dfp-4f : -0x5.eb58f8p-4f : inexact-ok
@@ -207039,6 +210588,75 @@ log10 min_subnorm
 = log10 tonearest ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c5661p+12L : inexact-ok
 = log10 towardzero ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c566p+12L : inexact-ok
 = log10 upward ldbl-128 0x4p-16496L : -0x1.3653051d20c18a143b801b7c566p+12L : inexact-ok
+log10 max
+= log10 downward flt-32 0xf.fffffp+124f : 0x2.688268p+4f : inexact-ok
+= log10 tonearest flt-32 0xf.fffffp+124f : 0x2.68826cp+4f : inexact-ok
+= log10 towardzero flt-32 0xf.fffffp+124f : 0x2.688268p+4f : inexact-ok
+= log10 upward flt-32 0xf.fffffp+124f : 0x2.68826cp+4f : inexact-ok
+= log10 downward dbl-64 0xf.fffffp+124 : 0x2.68826a0cfc61p+4 : inexact-ok
+= log10 tonearest dbl-64 0xf.fffffp+124 : 0x2.68826a0cfc612p+4 : inexact-ok
+= log10 towardzero dbl-64 0xf.fffffp+124 : 0x2.68826a0cfc61p+4 : inexact-ok
+= log10 upward dbl-64 0xf.fffffp+124 : 0x2.68826a0cfc612p+4 : inexact-ok
+= log10 downward ldbl-96-intel 0xf.fffffp+124L : 0x2.68826a0cfc61159cp+4L : inexact-ok
+= log10 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x2.68826a0cfc6115ap+4L : inexact-ok
+= log10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x2.68826a0cfc61159cp+4L : inexact-ok
+= log10 upward ldbl-96-intel 0xf.fffffp+124L : 0x2.68826a0cfc6115ap+4L : inexact-ok
+= log10 downward ldbl-96-m68k 0xf.fffffp+124L : 0x2.68826a0cfc61159cp+4L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x2.68826a0cfc6115ap+4L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x2.68826a0cfc61159cp+4L : inexact-ok
+= log10 upward ldbl-96-m68k 0xf.fffffp+124L : 0x2.68826a0cfc6115ap+4L : inexact-ok
+= log10 downward ldbl-128 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f322p+4L : inexact-ok
+= log10 tonearest ldbl-128 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f324p+4L : inexact-ok
+= log10 towardzero ldbl-128 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f322p+4L : inexact-ok
+= log10 upward ldbl-128 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f324p+4L : inexact-ok
+= log10 downward ldbl-128ibm 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f3p+4L : inexact-ok
+= log10 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f3p+4L : inexact-ok
+= log10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f3p+4L : inexact-ok
+= log10 upward ldbl-128ibm 0xf.fffffp+124L : 0x2.68826a0cfc61159f157ce434f4p+4L : inexact-ok
+= log10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fep+8 : inexact-ok
+= log10 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79ffp+8 : inexact-ok
+= log10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fep+8 : inexact-ok
+= log10 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79ffp+8 : inexact-ok
+= log10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2cp+8L : inexact-ok
+= log10 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2ep+8L : inexact-ok
+= log10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2cp+8L : inexact-ok
+= log10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2ep+8L : inexact-ok
+= log10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2cp+8L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2ep+8L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2cp+8L : inexact-ok
+= log10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2ep+8L : inexact-ok
+= log10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a57p+8L : inexact-ok
+= log10 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a57p+8L : inexact-ok
+= log10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a57p+8L : inexact-ok
+= log10 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a58p+8L : inexact-ok
+= log10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33ap+8L : inexact-ok
+= log10 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a8p+8L : inexact-ok
+= log10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33ap+8L : inexact-ok
+= log10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.34413509f79fef2da5a350b33a8p+8L : inexact-ok
+= log10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef3p+12L : inexact-ok
+= log10 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef32p+12L : inexact-ok
+= log10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef3p+12L : inexact-ok
+= log10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef32p+12L : inexact-ok
+= log10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef3p+12L : inexact-ok
+= log10 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef32p+12L : inexact-ok
+= log10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef3p+12L : inexact-ok
+= log10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef32p+12L : inexact-ok
+= log10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef311f0bc07951afp+12L : inexact-ok
+= log10 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef311f0bc07951afp+12L : inexact-ok
+= log10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef311f0bc07951afp+12L : inexact-ok
+= log10 upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.34413509f79fef311f0bc07951bp+12L : inexact-ok
+= log10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.34413509f79fef311f12b35816f9p+12L : inexact-ok
+= log10 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.34413509f79fef311f12b35816f9p+12L : inexact-ok
+= log10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.34413509f79fef311f12b35816f9p+12L : inexact-ok
+= log10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.34413509f79fef311f12b35816fap+12L : inexact-ok
+= log10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a8a8p+8L : inexact-ok
+= log10 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a8a8p+8L : inexact-ok
+= log10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a8a8p+8L : inexact-ok
+= log10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a8a9p+8L : inexact-ok
+= log10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a88p+8L : inexact-ok
+= log10 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a88p+8L : inexact-ok
+= log10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a88p+8L : inexact-ok
+= log10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.34413509f79fef2f625b0205a9p+8L : inexact-ok
 log10 0x9.ad6e3p-4
 = log10 downward flt-32 0x9.ad6e3p-4f : -0x3.7e6578p-4f : inexact-ok
 = log10 tonearest flt-32 0x9.ad6e3p-4f : -0x3.7e6578p-4f : inexact-ok
@@ -210530,6 +214148,75 @@ log2 min_subnorm
 = log2 tonearest ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
 = log2 towardzero ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
 = log2 upward ldbl-128 0x4p-16496L : -0x4.06ep+12L : inexact-ok
+log2 max
+= log2 downward flt-32 0xf.fffffp+124f : 0x7.fffff8p+4f : inexact-ok
+= log2 tonearest flt-32 0xf.fffffp+124f : 0x8p+4f : inexact-ok
+= log2 towardzero flt-32 0xf.fffffp+124f : 0x7.fffff8p+4f : inexact-ok
+= log2 upward flt-32 0xf.fffffp+124f : 0x8p+4f : inexact-ok
+= log2 downward dbl-64 0xf.fffffp+124 : 0x7.ffffffe8eab88p+4 : inexact-ok
+= log2 tonearest dbl-64 0xf.fffffp+124 : 0x7.ffffffe8eab88p+4 : inexact-ok
+= log2 towardzero dbl-64 0xf.fffffp+124 : 0x7.ffffffe8eab88p+4 : inexact-ok
+= log2 upward dbl-64 0xf.fffffp+124 : 0x7.ffffffe8eab8cp+4 : inexact-ok
+= log2 downward ldbl-96-intel 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 tonearest ldbl-96-intel 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 towardzero ldbl-96-intel 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 upward ldbl-96-intel 0xf.fffffp+124L : 0x7.ffffffe8eab88f5p+4L : inexact-ok
+= log2 downward ldbl-96-m68k 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x7.ffffffe8eab88f48p+4L : inexact-ok
+= log2 upward ldbl-96-m68k 0xf.fffffp+124L : 0x7.ffffffe8eab88f5p+4L : inexact-ok
+= log2 downward ldbl-128 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a104332p+4L : inexact-ok
+= log2 tonearest ldbl-128 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a104332p+4L : inexact-ok
+= log2 towardzero ldbl-128 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a104332p+4L : inexact-ok
+= log2 upward ldbl-128 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a1043324p+4L : inexact-ok
+= log2 downward ldbl-128ibm 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a10432p+4L : inexact-ok
+= log2 tonearest ldbl-128ibm 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a10434p+4L : inexact-ok
+= log2 towardzero ldbl-128ibm 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a10432p+4L : inexact-ok
+= log2 upward ldbl-128ibm 0xf.fffffp+124L : 0x7.ffffffe8eab88f49d947a10434p+4L : inexact-ok
+= log2 downward dbl-64 0xf.ffffffffffff8p+1020 : 0x3.ffffffffffffep+8 : inexact-ok
+= log2 tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x4p+8 : inexact-ok
+= log2 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x3.ffffffffffffep+8 : inexact-ok
+= log2 upward dbl-64 0xf.ffffffffffff8p+1020 : 0x4p+8 : inexact-ok
+= log2 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff8p+8L : inexact-ok
+= log2 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4p+8L : inexact-ok
+= log2 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff8p+8L : inexact-ok
+= log2 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3e8p+8L : inexact-ok
+= log2 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3e8p+8L : inexact-ok
+= log2 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3e8p+8L : inexact-ok
+= log2 upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3e82p+8L : inexact-ok
+= log2 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3ep+8L : inexact-ok
+= log2 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3fp+8L : inexact-ok
+= log2 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3ep+8L : inexact-ok
+= log2 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x3.fffffffffffffff4755c4d6a3fp+8L : inexact-ok
+= log2 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x3.fffffffffffffffcp+12L : inexact-ok
+= log2 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x4p+12L : inexact-ok
+= log2 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x3.fffffffffffffffcp+12L : inexact-ok
+= log2 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x4p+12L : inexact-ok
+= log2 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x3.fffffffffffffffcp+12L : inexact-ok
+= log2 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x4p+12L : inexact-ok
+= log2 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x3.fffffffffffffffcp+12L : inexact-ok
+= log2 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x4p+12L : inexact-ok
+= log2 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x3.ffffffffffffffffffe8eab89ad4p+12L : inexact-ok
+= log2 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x3.ffffffffffffffffffe8eab89ad4p+12L : inexact-ok
+= log2 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x3.ffffffffffffffffffe8eab89ad4p+12L : inexact-ok
+= log2 upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x3.ffffffffffffffffffe8eab89ad6p+12L : inexact-ok
+= log2 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.fffffffffffffffffffffffffffep+12L : inexact-ok
+= log2 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p+12L : inexact-ok
+= log2 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x3.fffffffffffffffffffffffffffep+12L : inexact-ok
+= log2 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x4p+12L : inexact-ok
+= log2 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51f4p+8L : inexact-ok
+= log2 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51f4p+8L : inexact-ok
+= log2 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51f4p+8L : inexact-ok
+= log2 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51f42p+8L : inexact-ok
+= log2 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51fp+8L : inexact-ok
+= log2 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51fp+8L : inexact-ok
+= log2 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b51fp+8L : inexact-ok
+= log2 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x3.fffffffffffffffa3aae26b52p+8L : inexact-ok
 pow 0 0
 = pow downward flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
 = pow tonearest flt-32 0x0p+0f 0x0p+0f : 0x1p+0f : inexact-ok
diff --git a/math/libm-test.inc b/math/libm-test.inc
index dab2c37..5c8b4f4 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -7613,6 +7613,57 @@ static const struct test_ff_f_data fmod_test_data[] =
     TEST_ff_f (fmod, -min_subnorm_value, min_subnorm_value, minus_zero, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_ff_f (fmod, -min_subnorm_value, -min_subnorm_value, minus_zero, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 
+    TEST_ff_f (fmod, 0x1p127L, 0x3p-149L, 0x1p-149L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p127L, -0x3p-149L, 0x1p-149L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p127L, 0x3p-148L, 0x1p-147L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p127L, -0x3p-148L, 0x1p-147L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p127L, 0x3p-126L, 0x1p-125L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p127L, -0x3p-126L, 0x1p-125L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, 0x3p-149L, -0x1p-149L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, -0x3p-149L, -0x1p-149L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, 0x3p-148L, -0x1p-147L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, -0x3p-148L, -0x1p-147L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, 0x3p-126L, -0x1p-125L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p127L, -0x3p-126L, -0x1p-125L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+#ifndef TEST_FLOAT
+    TEST_ff_f (fmod, 0x1p1023L, 0x3p-1074L, 0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p1023L, -0x3p-1074L, 0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p1023L, 0x3p-1073L, 0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p1023L, -0x3p-1073L, 0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p1023L, 0x3p-1022L, 0x1p-1021L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p1023L, -0x3p-1022L, 0x1p-1021L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, 0x3p-1074L, -0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, -0x3p-1074L, -0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, 0x3p-1073L, -0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, -0x3p-1073L, -0x1p-1073L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, 0x3p-1022L, -0x1p-1021L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p1023L, -0x3p-1022L, -0x1p-1021L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+#endif
+#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381
+    TEST_ff_f (fmod, 0x1p16383L, 0x3p-16445L, 0x1p-16445L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, -0x3p-16445L, 0x1p-16445L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, 0x3p-16444L, 0x1p-16443L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, -0x3p-16444L, 0x1p-16443L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, 0x3p-16382L, 0x1p-16381L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, -0x3p-16382L, 0x1p-16381L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, 0x3p-16445L, -0x1p-16445L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, -0x3p-16445L, -0x1p-16445L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, 0x3p-16444L, -0x1p-16443L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, -0x3p-16444L, -0x1p-16443L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, 0x3p-16382L, -0x1p-16381L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, -0x3p-16382L, -0x1p-16381L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+# if LDBL_MANT_DIG >= 113
+    TEST_ff_f (fmod, 0x1p16383L, 0x3p-16494L, 0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, -0x3p-16494L, 0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, 0x3p-16493L, 0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, 0x1p16383L, -0x3p-16493L, 0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, 0x3p-16494L, -0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, -0x3p-16494L, -0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, 0x3p-16493L, -0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (fmod, -0x1p16383L, -0x3p-16493L, -0x1p-16493L, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+# endif
+#endif
+
     TEST_ff_f (fmod, 0x0.fffffep-126L, 0x1p-149L, plus_zero, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 #ifndef TEST_FLOAT
     TEST_ff_f (fmod, 0x0.fffffffffffffp-1022L, 0x1p-1074L, plus_zero, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
@@ -7639,12 +7690,18 @@ fmod_test (void)
 static const struct test_f_i_data fpclassify_test_data[] =
   {
     TEST_f_i (fpclassify, qnan_value, FP_NAN, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, -qnan_value, FP_NAN, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, plus_infty, FP_INFINITE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, minus_infty, FP_INFINITE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, plus_zero, FP_ZERO, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, minus_zero, FP_ZERO, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, 1000, FP_NORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, max_value, FP_NORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, -max_value, FP_NORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, min_value, FP_NORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, -min_value, FP_NORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_f_i (fpclassify, min_subnorm_value, FP_SUBNORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_f_i (fpclassify, -min_subnorm_value, FP_SUBNORMAL, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
   };
 
 static void
@@ -7659,12 +7716,45 @@ static const struct test_f_f1_data frexp_test_data[] =
     TEST_fI_f1 (frexp, plus_infty, plus_infty, IGNORE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_fI_f1 (frexp, minus_infty, minus_infty, IGNORE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_fI_f1 (frexp, qnan_value, qnan_value, IGNORE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -qnan_value, qnan_value, IGNORE, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 
     TEST_fI_f1 (frexp, 0.0, 0.0, 0.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_fI_f1 (frexp, minus_zero, minus_zero, 0.0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 
     TEST_fI_f1 (frexp, 12.8L, 0.8L, 4, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
     TEST_fI_f1 (frexp, -27.34L, -0.854375L, 5, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0.25L, 0.5L, -1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0.5L, 0.5L, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 1.0L, 0.5L, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -1.0L, -0.5L, 1, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 2.0L, 0.5L, 2, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 4.0L, 0.5L, 3, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p127L, 0.5L, 128, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p127L, -0.5L, 128, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-126L, 0.5L, -125, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-127L, 0.5L, -126, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-149L, 0.5L, -148, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p-149L, -0.5L, -148, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+#ifndef TEST_FLOAT
+    TEST_fI_f1 (frexp, 0x1p1023L, 0.5L, 1024, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p1023L, -0.5L, 1024, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-1022L, 0.5L, -1021, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-1023L, 0.5L, -1022, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-1074L, 0.5L, -1073, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p-1074L, -0.5L, -1073, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+#endif
+#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381
+    TEST_fI_f1 (frexp, 0x1p16383L, 0.5L, 16384, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p16383L, -0.5L, 16384, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-16382L, 0.5L, -16381, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-16383L, 0.5L, -16382, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, 0x1p-16445L, 0.5L, -16444, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p-16445L, -0.5L, -16444, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+# if LDBL_MANT_DIG >= 113
+    TEST_fI_f1 (frexp, 0x1p-16494L, 0.5L, -16493, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_fI_f1 (frexp, -0x1p-16494L, -0.5L, -16493, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+# endif
+#endif
 
 #if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 106
     TEST_fI_f1 (frexp, 1.0L-0x1p-106L, 1.0L-0x1p-106L, 0, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
@@ -7687,14 +7777,96 @@ frexp_test (void)
 static const struct test_ff_f_data hypot_test_data[] =
   {
     TEST_ff_f (hypot, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, -1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, 0, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, minus_zero, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, max_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, -max_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, min_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, -min_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, -min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, 1, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -1, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, 0, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_zero, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, max_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -max_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_subnorm_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_subnorm_value, plus_infty, plus_infty, ERRNO_UNCHANGED),
     TEST_ff_f (hypot, minus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, -1, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, 0, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, minus_zero, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, max_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, -max_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, min_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, -min_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, -min_subnorm_value, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, 1, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -1, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, 0, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_zero, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, max_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -max_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_subnorm_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_subnorm_value, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, plus_infty, minus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, plus_infty, plus_infty, ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_infty, minus_infty, plus_infty, ERRNO_UNCHANGED),
 
     TEST_ff_f (hypot, plus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (hypot, plus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
     TEST_ff_f (hypot, minus_infty, qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (hypot, minus_infty, -qnan_value, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
     TEST_ff_f (hypot, qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (hypot, -qnan_value, plus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
     TEST_ff_f (hypot, qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+    TEST_ff_f (hypot, -qnan_value, minus_infty, plus_infty, ERRNO_UNCHANGED|NO_TEST_INLINE),
+
+    TEST_ff_f (hypot, 0, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, 0, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_zero, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, minus_zero, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, max_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, max_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -max_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -max_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_subnorm_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, min_subnorm_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_subnorm_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -min_subnorm_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, 0, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, -max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, -max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, -min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, -min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 
     TEST_ff_f (hypot, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+    TEST_ff_f (hypot, -qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
 
     AUTO_TESTS_ff_f (hypot),
   };
@@ -7720,8 +7892,10 @@ static const struct test_f_i_data ilogb_test_data[] =
 
     /* ilogb (0.0) == FP_ILOGB0 plus invalid exception  */
     TEST_f_i (ilogb, 0.0, FP_ILOGB0, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_f_i (ilogb, -0.0, FP_ILOGB0, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
     /* ilogb (qNaN) == FP_ILOGBNAN plus invalid exception  */
     TEST_f_i (ilogb, qnan_value, FP_ILOGBNAN, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
+    TEST_f_i (ilogb, -qnan_value, FP_ILOGBNAN, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
     /* ilogb (inf) == INT_MAX plus invalid exception  */
     TEST_f_i (ilogb, plus_infty, INT_MAX, NO_INEXACT_EXCEPTION|INVALID_EXCEPTION|ERRNO_EDOM),
     /* ilogb (-inf) == INT_MAX plus invalid exception  */

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog               |   11 +
 math/auto-libm-test-in  |   64 +
 math/auto-libm-test-out | 3687 +++++++++++++++++++++++++++++++++++++++++++++++
 math/libm-test.inc      |  174 +++
 4 files changed, 3936 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]