diff options
Diffstat (limited to 'math')
| -rw-r--r-- | math/auto-libm-test-in | 7 | ||||
| -rw-r--r-- | math/auto-libm-test-out | 1342 |
2 files changed, 1349 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 8dea2b487e..2403216b6b 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -1955,6 +1955,13 @@ hypot 0x0.ffffffp-16382 0x0.fp-16383 no-test-inline hypot 0x0.ffffffp-16382 0x0.fp-16386 no-test-inline hypot 0 min_subnorm no-test-inline +hypot 0x1p-127 0x1p-149 +hypot 0x1p-1023 0x1p-1074 +hypot 0x1p-970 0x1p-1074 +hypot 0x1p-16383 0x1p-16445 no-test-inline +hypot 0x1p-16384 0x1p-16446 no-test-inline +hypot 0x1p-16383 0x1p-16494 no-test-inline + hypot -0x1.fa7deap+0 0x1.a761bab383ac8p+0 j0 -1.0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 1c5e2ca53f..ac392cb9f9 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -150399,6 +150399,1348 @@ 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 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 += hypot towardzero flt-32 0x2p-128f 0x8p-152f : 0x2p-128f : inexact-ok underflow errno-erange-ok += hypot upward flt-32 0x2p-128f 0x8p-152f : 0x2.000008p-128f : inexact-ok underflow errno-erange-ok += hypot downward dbl-64 0x2p-128 0x8p-152 : 0x2.00000000000fep-128 : inexact-ok += hypot tonearest dbl-64 0x2p-128 0x8p-152 : 0x2.00000000001p-128 : inexact-ok += hypot towardzero dbl-64 0x2p-128 0x8p-152 : 0x2.00000000000fep-128 : inexact-ok += hypot upward dbl-64 0x2p-128 0x8p-152 : 0x2.00000000001p-128 : inexact-ok += hypot downward ldbl-96-intel 0x2p-128L 0x8p-152L : 0x2.00000000000ffffcp-128L : inexact-ok += hypot tonearest ldbl-96-intel 0x2p-128L 0x8p-152L : 0x2.00000000001p-128L : inexact-ok += hypot towardzero ldbl-96-intel 0x2p-128L 0x8p-152L : 0x2.00000000000ffffcp-128L : inexact-ok += hypot upward ldbl-96-intel 0x2p-128L 0x8p-152L : 0x2.00000000001p-128L : inexact-ok += hypot downward ldbl-96-m68k 0x2p-128L 0x8p-152L : 0x2.00000000000ffffcp-128L : inexact-ok += hypot tonearest ldbl-96-m68k 0x2p-128L 0x8p-152L : 0x2.00000000001p-128L : inexact-ok += hypot towardzero ldbl-96-m68k 0x2p-128L 0x8p-152L : 0x2.00000000000ffffcp-128L : inexact-ok += hypot upward ldbl-96-m68k 0x2p-128L 0x8p-152L : 0x2.00000000001p-128L : inexact-ok += hypot downward ldbl-128 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot tonearest ldbl-128 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot towardzero ldbl-128 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot upward ldbl-128 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffc00002p-128L : inexact-ok += hypot downward ldbl-128ibm 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot tonearest ldbl-128ibm 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot towardzero ldbl-128ibm 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffcp-128L : inexact-ok += hypot upward ldbl-128ibm 0x2p-128L 0x8p-152L : 0x2.00000000000fffffffffffc001p-128L : inexact-ok +hypot 0x1p-1023 0x1p-1074 += hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok += hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : inexact-ok += hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x2p-1024 0x8p-152 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x2p-1024 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += hypot downward ldbl-96-intel 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x2p-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x2p-1024L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-128 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x2p-1024L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok += hypot downward ldbl-128ibm 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x2p-1024L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x2p-1024L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok += hypot downward dbl-64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok += hypot tonearest dbl-64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok += hypot towardzero dbl-64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok += hypot upward dbl-64 0x2p-1024 0x0p+0 : 0x2p-1024 : inexact-ok underflow-ok errno-erange-ok += hypot downward ldbl-96-intel 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot tonearest ldbl-96-intel 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot towardzero ldbl-96-intel 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot upward ldbl-96-intel 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot downward ldbl-96-m68k 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot tonearest ldbl-96-m68k 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot towardzero ldbl-96-m68k 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot upward ldbl-96-m68k 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot downward ldbl-128 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot tonearest ldbl-128 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot towardzero ldbl-128 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot upward ldbl-128 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok += hypot downward ldbl-128ibm 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok underflow-ok errno-erange-ok += hypot tonearest ldbl-128ibm 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok underflow-ok errno-erange-ok += hypot towardzero ldbl-128ibm 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok underflow-ok errno-erange-ok += hypot upward ldbl-128ibm 0x2p-1024L 0x0p+0L : 0x2p-1024L : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok += hypot tonearest dbl-64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok += hypot towardzero dbl-64 0x2p-1024 0x4p-1076 : 0x2p-1024 : inexact-ok underflow errno-erange-ok += hypot upward dbl-64 0x2p-1024 0x4p-1076 : 0x2.0000000000004p-1024 : inexact-ok underflow errno-erange-ok += hypot downward ldbl-96-intel 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot tonearest ldbl-96-intel 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot towardzero ldbl-96-intel 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot upward ldbl-96-intel 0x2p-1024L 0x4p-1076L : 0x2.0000000000000004p-1024L : inexact-ok += hypot downward ldbl-96-m68k 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot tonearest ldbl-96-m68k 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot towardzero ldbl-96-m68k 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok += hypot upward ldbl-96-m68k 0x2p-1024L 0x4p-1076L : 0x2.0000000000000004p-1024L : inexact-ok += hypot downward ldbl-128 0x2p-1024L 0x4p-1076L : 0x2.00000000000000000000000003fep-1024L : inexact-ok += hypot tonearest ldbl-128 0x2p-1024L 0x4p-1076L : 0x2.00000000000000000000000004p-1024L : inexact-ok += hypot towardzero ldbl-128 0x2p-1024L 0x4p-1076L : 0x2.00000000000000000000000003fep-1024L : inexact-ok += hypot upward ldbl-128 0x2p-1024L 0x4p-1076L : 0x2.00000000000000000000000004p-1024L : inexact-ok += hypot downward ldbl-128ibm 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok underflow errno-erange-ok += hypot tonearest ldbl-128ibm 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok underflow errno-erange-ok += hypot towardzero ldbl-128ibm 0x2p-1024L 0x4p-1076L : 0x2p-1024L : inexact-ok underflow errno-erange-ok += hypot upward ldbl-128ibm 0x2p-1024L 0x4p-1076L : 0x2.0000000000004p-1024L : inexact-ok underflow errno-erange-ok +hypot 0x1p-970 0x1p-1074 += hypot downward flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot tonearest flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot towardzero flt-32 0x8p-152f 0x8p-152f : 0x8p-152f : inexact-ok underflow errno-erange-ok += hypot upward flt-32 0x8p-152f 0x8p-152f : 0x1p-148f : inexact-ok underflow errno-erange-ok += hypot downward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok += hypot downward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot tonearest flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot towardzero flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot upward flt-32 0x8p-152f 0x0p+0f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok += hypot downward dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x8p-152 0x4p-1076 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x8p-152 0x4p-1076 : 0x8.0000000000008p-152 : inexact-ok += hypot downward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x8p-152L 0x4p-1076L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x8p-152L 0x4p-1076L : 0x8.0000000000000000000000000008p-152L : inexact-ok += hypot downward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x8p-152L 0x4p-1076L : 0x8.00000000000000000000000004p-152L : inexact-ok += hypot downward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot tonearest flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot towardzero flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot upward flt-32 0x0p+0f 0x8p-152f : 0x8p-152f : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok += hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok += hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok += hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok += hypot downward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot tonearest dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot towardzero dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot upward dbl-64 0x0p+0 0x4p-1076 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok += hypot downward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-96-intel 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-96-m68k 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot tonearest ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot towardzero ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot upward ldbl-128 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok += hypot downward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot tonearest ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot towardzero ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot upward ldbl-128ibm 0x0p+0L 0x4p-1076L : 0x4p-1076L : inexact-ok underflow-ok errno-erange-ok += hypot downward dbl-64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok += hypot tonearest dbl-64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok += hypot towardzero dbl-64 0x4p-972 0x8p-152 : 0x8p-152 : inexact-ok += hypot upward dbl-64 0x4p-972 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok += hypot downward ldbl-96-intel 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-intel 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-intel 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-intel 0x4p-972L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-96-m68k 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-96-m68k 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot towardzero ldbl-96-m68k 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot upward ldbl-96-m68k 0x4p-972L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok += hypot downward ldbl-128 0x4p-972L 0x8p-152L : 0x8p-152L : inexact-ok += hypot tonearest ldbl-128 0x4p-972L 0x8p-152L : 0x8p-152L |
