[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r24798 - in /fsf/trunk/libc: ./ include/ manual/ math/ misc/ ports/ ports/sysdeps/aarch64/ ports/sysdeps/unix/sysv/linux/aar...
- To: commits@xxxxxxxxxx
- Subject: [Commits] r24798 - in /fsf/trunk/libc: ./ include/ manual/ math/ misc/ ports/ ports/sysdeps/aarch64/ ports/sysdeps/unix/sysv/linux/aar...
- From: eglibc@xxxxxxxxxx
- Date: Wed, 18 Dec 2013 08:01:58 -0000
Author: eglibc
Date: Wed Dec 18 00:01:57 2013
New Revision: 24798
Log:
Import glibc-mainline for 2013-12-18
Removed:
fsf/trunk/libc/sysdeps/i386/i686/multiarch/strcasestr-nonascii.c
fsf/trunk/libc/sysdeps/i386/i686/multiarch/strcasestr.c
fsf/trunk/libc/sysdeps/i386/i686/multiarch/strstr-c.c
fsf/trunk/libc/sysdeps/i386/i686/multiarch/strstr.c
fsf/trunk/libc/sysdeps/unix/bsd/bits/posix_opt.h
fsf/trunk/libc/sysdeps/unix/bsd/bits/stat.h
fsf/trunk/libc/sysdeps/unix/bsd/bsd4.4/bits/errno.h
fsf/trunk/libc/sysdeps/unix/bsd/bsd4.4/bits/ioctls.h
fsf/trunk/libc/sysdeps/unix/bsd/bsd4.4/freebsd/
fsf/trunk/libc/sysdeps/unix/bsd/bsdstat.h
fsf/trunk/libc/sysdeps/unix/bsd/clock.c
fsf/trunk/libc/sysdeps/unix/bsd/i386/
fsf/trunk/libc/sysdeps/unix/bsd/init-posix.c
fsf/trunk/libc/sysdeps/unix/bsd/poll.c
fsf/trunk/libc/sysdeps/unix/bsd/ptsname.c
fsf/trunk/libc/sysdeps/unix/bsd/seekdir.c
fsf/trunk/libc/sysdeps/unix/bsd/setegid.c
fsf/trunk/libc/sysdeps/unix/bsd/seteuid.c
fsf/trunk/libc/sysdeps/unix/bsd/setgid.c
fsf/trunk/libc/sysdeps/unix/bsd/setrgid.c
fsf/trunk/libc/sysdeps/unix/bsd/setruid.c
fsf/trunk/libc/sysdeps/unix/bsd/setsid.c
fsf/trunk/libc/sysdeps/unix/bsd/setuid.c
fsf/trunk/libc/sysdeps/unix/bsd/sigaction.c
fsf/trunk/libc/sysdeps/unix/bsd/sigprocmask.c
fsf/trunk/libc/sysdeps/unix/bsd/sigsuspend.c
fsf/trunk/libc/sysdeps/unix/bsd/sys/
fsf/trunk/libc/sysdeps/unix/bsd/telldir.c
fsf/trunk/libc/sysdeps/unix/bsd/times.c
fsf/trunk/libc/sysdeps/unix/bsd/usleep.c
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/NEWS
fsf/trunk/libc/include/features.h
fsf/trunk/libc/manual/creature.texi
fsf/trunk/libc/manual/job.texi
fsf/trunk/libc/manual/time.texi
fsf/trunk/libc/math/auto-libm-test-in
fsf/trunk/libc/math/auto-libm-test-out
fsf/trunk/libc/misc/Makefile
fsf/trunk/libc/ports/ChangeLog.aarch64
fsf/trunk/libc/ports/sysdeps/aarch64/libm-test-ulps
fsf/trunk/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h
fsf/trunk/libc/posix/unistd.h
fsf/trunk/libc/setjmp/setjmp.h
fsf/trunk/libc/signal/signal.h
fsf/trunk/libc/sysdeps/gnu/netinet/tcp.h
fsf/trunk/libc/sysdeps/gnu/netinet/udp.h
fsf/trunk/libc/sysdeps/i386/i686/multiarch/Makefile
fsf/trunk/libc/sysdeps/i386/i686/multiarch/ifunc-impl-list.c
fsf/trunk/libc/sysdeps/ieee754/dbl-64/e_hypot.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-128/e_hypotl.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-96/e_hypotl.c
fsf/trunk/libc/sysdeps/powerpc/fpu/libm-test-ulps
fsf/trunk/libc/time/tzset.c
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Wed Dec 18 00:01:57 2013
@@ -1,3 +1,113 @@
+2013-12-18 Andreas Schwab <schwab@xxxxxxx>
+
+ * sysdeps/i386/i686/multiarch/strstr.c: Remove.
+ * sysdeps/i386/i686/multiarch/strstr-c.c: Remove.
+ * sysdeps/i386/i686/multiarch/strcasestr.c: Remove.
+ * sysdeps/i386/i686/multiarch/strcasestr-nonascii.c: Remove.
+ * sysdeps/i386/i686/multiarch/Makefile: Update.
+ * sysdeps/i386/i686/multiarch/ifunc-impl-list.c: Update.
+
+2013-12-17 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/bsd/bsd4.4/bits/errno.h: Remove file.
+ * sysdeps/unix/bsd/bsd4.4/bits/ioctls.h: Likewise.
+
+2013-12-17 Paul Eggert <eggert@xxxxxxxxxxx>
+
+ Support TZ transition times < 00:00:00.
+ This is needed for version-3 tz-format files; it supports time
+ stamps past 2037 for America/Godthab (the only entry in the tz
+ database for which this change is relevant).
+ * manual/time.texi (TZ Variable): Document transition times
+ from -167:59:59 through -00:00:01.
+ * time/tzset.c (tz_rule): Time of day is now signed.
+ (__tzset_parse_tz): Parse negative time of day.
+
+ Document TZ transition times >= 25:00:00.
+ * manual/time.texi (TZ Variable): Document transition times from
+ 25:00:00 through 167:59:59. These are already supported, and this
+ support will help with version-3 tz-format files.
+
+ * manual/time.texi (TZ Variable): Modernize North America example
+ to reflect current (i.e., 2007-and-later) daylight saving rules.
+
+ * manual/time.texi (TZ Variable): POSIX.1 hour can be 24.
+
+2013-12-17 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/bsd/bits/posix_opt.h: Remove file.
+ * sysdeps/unix/bsd/bits/stat.h: Likewise.
+ * sysdeps/unix/bsd/bsd4.4/freebsd/bits/environments.h: Likewise.
+ * sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h: Likewise.
+ * sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h: Likewise.
+ * sysdeps/unix/bsd/bsdstat.h: Likewise.
+ * sysdeps/unix/bsd/clock.c: Likewise.
+ * sysdeps/unix/bsd/i386/vfork.S: Likewise.
+ * sysdeps/unix/bsd/i386/wait3.S: Likewise.
+ * sysdeps/unix/bsd/init-posix.c: Likewise.
+ * sysdeps/unix/bsd/poll.c: Likewise.
+ * sysdeps/unix/bsd/ptsname.c: Likewise.
+ * sysdeps/unix/bsd/seekdir.c: Likewise.
+ * sysdeps/unix/bsd/setegid.c: Likewise.
+ * sysdeps/unix/bsd/seteuid.c: Likewise.
+ * sysdeps/unix/bsd/setgid.c: Likewise.
+ * sysdeps/unix/bsd/setrgid.c: Likewise.
+ * sysdeps/unix/bsd/setruid.c: Likewise.
+ * sysdeps/unix/bsd/setsid.c: Likewise.
+ * sysdeps/unix/bsd/setuid.c: Likewise.
+ * sysdeps/unix/bsd/sigaction.c: Likewise.
+ * sysdeps/unix/bsd/sigprocmask.c: Likewise.
+ * sysdeps/unix/bsd/sigsuspend.c: Likewise.
+ * sysdeps/unix/bsd/sys/reboot.h: Likewise.
+ * sysdeps/unix/bsd/telldir.c: Likewise.
+ * sysdeps/unix/bsd/times.c: Likewise.
+ * sysdeps/unix/bsd/usleep.c: Likewise.
+
+ * misc/Makefile (install-lib): Remove libbsd-compat.a.
+ ($(objpfx)libbsd-compat.a): Remove rule.
+
+ * include/features.h (__FAVOR_BSD): Do not define.
+ * manual/creature.texi (_BSD_SOURCE): Do not document as enabling
+ features conflicting with POSIX.
+ (_GNU_SOURCE): Do not mention interaction with _BSD_SOURCE.
+ (_BSD_SOURCE): Remove description of not being a subset of other
+ feature test macros.
+ * manual/job.texi (getpgrp): Do not document BSD version.
+ (getpgid): Do not document by reference to BSD getpgrp.
+ * posix/unistd.h [__FAVOR_BSD]: Remove conditional code.
+ * setjmp/setjmp.h [__FAVOR_BSD]: Likewise.
+ * signal/signal.h [__FAVOR_BSD]: Likewise.
+ * sysdeps/gnu/netinet/tcp.h (struct tcphdr): Use anonymous unions
+ instead of making contents conditional on [__FAVOR_BSD].
+ * sysdeps/gnu/netinet/udp.h (struct udphdr): Likewise.
+
+2013-12-17 Adhemerval Zanella <azanella@xxxxxxxxxxxxxxxxxx>
+
+ * sysdeps/powerpc/fpu/libm-test-ulps: Update.
+
+2013-12-17 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ [BZ #16314]
+ * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Adjust up
+ values below 2**-450, not 2**-500.
+ * math/auto-libm-test-in: Don't allow spurious underflow from
+ hypot.
+ * math/auto-libm-test-out: Regenerated.
+
+ [BZ #16316]
+ [BZ #16330]
+ * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Update
+ values of ha and hb and sort them after adjusting subnormal
+ arguments.
+ * sysdeps/ieee754/ldbl-128/e_hypotl.c (__ieee754_hypotl):
+ Likewise.
+ * sysdeps/ieee754/ldbl-96/e_hypotl.c (__ieee754_hypotl): Update
+ values of ea and eb and sort them after adjusting subnormal
+ arguments.
+ * math/auto-libm-test-in: Do not expect some hypot tests of
+ subnormals to fail. Add more hypot tests.
+ * math/auto-libm-test-out: Regenerated.
+
2013-12-16 Kaz Kojima <kkojima@xxxxxxxxxxxxxx>
[BZ #13304]
Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Wed Dec 18 00:01:57 2013
@@ -22,7 +22,7 @@
15988, 15997, 16032, 16034, 16036, 16037, 16038, 16041, 16055, 16071,
16072, 16074, 16077, 16078, 16103, 16112, 16143, 16144, 16146, 16150,
16151, 16153, 16167, 16172, 16195, 16214, 16245, 16271, 16274, 16283,
- 16289.
+ 16289, 16314, 16316, 16330.
* The public headers no longer use __unused nor __block. This change is to
support compiling programs that are derived from BSD sources and use
@@ -100,6 +100,10 @@
* The soft-float powerpc port now supports e500 processors.
* Support for STT_GNU_IFUNC symbols added for ppc32/power4+ and ppc64.
+
+* The _BSD_SOURCE feature test macro no longer enables BSD interfaces that
+ conflict with POSIX. The libbsd-compat library (which was a dummy library
+ that did nothing) has also been removed.
Version 2.18
@@ -165,6 +169,10 @@
* On Linux, the clock function now uses the clock_gettime system call
for improved precision, rather than old times system call.
+
+* Added support for version-3 tz format files. This is needed when using
+ the tz database release 2013e or later, and affects a few unusual cases --
+ currently only TZ='America/Godthab' for time stamps after 2037.
* Added new API functions pthread_getattr_default_np and
pthread_setattr_default_np to get and set the default pthread
Modified: fsf/trunk/libc/include/features.h
==============================================================================
--- fsf/trunk/libc/include/features.h (original)
+++ fsf/trunk/libc/include/features.h Wed Dec 18 00:01:57 2013
@@ -80,7 +80,6 @@
__USE_GNU Define GNU extensions.
__USE_REENTRANT Define reentrant/thread-safe *_r functions.
__USE_FORTIFY_LEVEL Additional security measures used, according to level.
- __FAVOR_BSD Favor 4.3BSD things in cases of conflict.
The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are
defined by this file unconditionally. `__GNU_LIBRARY__' is provided
@@ -120,7 +119,6 @@
#undef __USE_GNU
#undef __USE_REENTRANT
#undef __USE_FORTIFY_LEVEL
-#undef __FAVOR_BSD
#undef __KERNEL_STRICT_NAMES
/* Suppress kernel-name space pollution unless user expressedly asks
@@ -143,13 +141,6 @@
# define __GNUC_PREREQ(maj, min) 0
#endif
-
-/* If _BSD_SOURCE was defined by the user, favor BSD over POSIX. */
-#if defined _BSD_SOURCE && \
- !(defined _POSIX_SOURCE || defined _POSIX_C_SOURCE || \
- defined _XOPEN_SOURCE || defined _GNU_SOURCE || defined _SVID_SOURCE)
-# define __FAVOR_BSD 1
-#endif
/* If _GNU_SOURCE was defined by the user, turn on all the other features. */
#ifdef _GNU_SOURCE
Modified: fsf/trunk/libc/manual/creature.texi
==============================================================================
--- fsf/trunk/libc/manual/creature.texi (original)
+++ fsf/trunk/libc/manual/creature.texi Wed Dec 18 00:01:57 2013
@@ -77,24 +77,6 @@
@defvr Macro _BSD_SOURCE
If you define this macro, functionality derived from 4.3 BSD Unix is
included as well as the @w{ISO C}, POSIX.1, and POSIX.2 material.
-
-Some of the features derived from 4.3 BSD Unix conflict with the
-corresponding features specified by the POSIX.1 standard. If this
-macro is defined, the 4.3 BSD definitions take precedence over the
-POSIX definitions.
-
-Due to the nature of some of the conflicts between 4.3 BSD and POSIX.1,
-you need to use a special @dfn{BSD compatibility library} when linking
-programs compiled for BSD compatibility. This is because some functions
-must be defined in two different ways, one of them in the normal C
-library, and one of them in the compatibility library. If your program
-defines @code{_BSD_SOURCE}, you must give the option @samp{-lbsd-compat}
-to the compiler or linker when linking the program, to tell it to find
-functions in this special compatibility library before looking for them in
-the normal C library.
-@pindex -lbsd-compat
-@pindex bsd-compat
-@cindex BSD compatibility library.
@end defvr
@comment (none)
@@ -204,21 +186,6 @@
C99}, POSIX.1, POSIX.2, BSD, SVID, X/Open, LFS, and GNU extensions. In
the cases where POSIX.1 conflicts with BSD, the POSIX definitions take
precedence.
-
-If you want to get the full effect of @code{_GNU_SOURCE} but make the
-BSD definitions take precedence over the POSIX definitions, use this
-sequence of definitions:
-
-@smallexample
-#define _GNU_SOURCE
-#define _BSD_SOURCE
-#define _SVID_SOURCE
-@end smallexample
-
-Note that if you do this, you must link your program with the BSD
-compatibility library by passing the @samp{-lbsd-compat} option to the
-compiler or linker. @strong{NB:} If you forget to do this, you may
-get very strange errors at run time.
@end defvr
@comment (none)
@@ -248,11 +215,3 @@
defining @code{_POSIX_SOURCE} as well has no effect. Likewise, if you
define @code{_GNU_SOURCE}, then defining either @code{_POSIX_SOURCE} or
@code{_POSIX_C_SOURCE} or @code{_SVID_SOURCE} as well has no effect.
-
-Note, however, that the features of @code{_BSD_SOURCE} are not a subset of
-any of the other feature test macros supported. This is because it defines
-BSD features that take precedence over the POSIX features that are
-requested by the other macros. For this reason, defining
-@code{_BSD_SOURCE} in addition to the other feature test macros does have
-an effect: it causes the BSD features to take priority over the conflicting
-POSIX features.
Modified: fsf/trunk/libc/manual/job.texi
==============================================================================
--- fsf/trunk/libc/manual/job.texi (original)
+++ fsf/trunk/libc/manual/job.texi Wed Dec 18 00:01:57 2013
@@ -1118,39 +1118,18 @@
@end table
@end deftypefun
-The @code{getpgrp} function has two definitions: one derived from BSD
-Unix, and one from the POSIX.1 standard. The feature test macros you
-have selected (@pxref{Feature Test Macros}) determine which definition
-you get. Specifically, you get the BSD version if you define
-@code{_BSD_SOURCE}; otherwise, you get the POSIX version if you define
-@code{_POSIX_SOURCE} or @code{_GNU_SOURCE}. Programs written for old
-BSD systems will not include @file{unistd.h}, which defines
-@code{getpgrp} specially under @code{_BSD_SOURCE}. You must link such
-programs with the @code{-lbsd-compat} option to get the BSD definition.@refill
-@pindex -lbsd-compat
-@pindex bsd-compat
-@cindex BSD compatibility library
-
@comment unistd.h
@comment POSIX.1
-@deftypefn {POSIX.1 Function} pid_t getpgrp (void)
-The POSIX.1 definition of @code{getpgrp} returns the process group ID of
+@deftypefun pid_t getpgrp (void)
+The @code{getpgrp} function returns the process group ID of
the calling process.
-@end deftypefn
+@end deftypefun
@comment unistd.h
-@comment BSD
-@deftypefn {BSD Function} pid_t getpgrp (pid_t @var{pid})
-The BSD definition of @code{getpgrp} returns the process group ID of the
-process @var{pid}. You can supply a value of @code{0} for the @var{pid}
-argument to get information about the calling process.
-@end deftypefn
-
-@comment unistd.h
-@comment SVID
-@deftypefn {System V Function} int getpgid (pid_t @var{pid})
-
-@code{getpgid} is the same as the BSD function @code{getpgrp}. It
+@comment POSIX.1
+@deftypefun int getpgid (pid_t @var{pid})
+
+The @code{getpgid} function
returns the process group ID of the process @var{pid}. You can supply a
value of @code{0} for the @var{pid} argument to get information about
the calling process.
@@ -1166,7 +1145,7 @@
process group ID of the process with ID @var{pid} from the calling
process.
@end table
-@end deftypefn
+@end deftypefun
@comment unistd.h
@comment POSIX.1
Modified: fsf/trunk/libc/manual/time.texi
==============================================================================
--- fsf/trunk/libc/manual/time.texi (original)
+++ fsf/trunk/libc/manual/time.texi Wed Dec 18 00:01:57 2013
@@ -2041,7 +2041,7 @@
[@code{+}|@code{-}]@var{hh}[@code{:}@var{mm}[@code{:}@var{ss}]]. This
is positive if the local time zone is west of the Prime Meridian and
negative if it is east. The hour must be between @code{0} and
-@code{23}, and the minute and seconds between @code{0} and @code{59}.
+@code{24}, and the minute and seconds between @code{0} and @code{59}.
For example, here is how we would specify Eastern Standard Time, but
without any Daylight Saving Time alternative:
@@ -2086,17 +2086,51 @@
The @var{time} fields specify when, in the local time currently in
effect, the change to the other time occurs. If omitted, the default is
-@code{02:00:00}.
-
-For example, here is how you would specify the Eastern time zone in the
-United States, including the appropriate Daylight Saving Time and its dates
-of applicability. The normal offset from UTC is 5 hours; since this is
+@code{02:00:00}. The hours part of the time fields can range from
+@minus{}167 through 167; this is an extension to POSIX.1, which allows
+only the range 0 through 24.
+
+Here are some example @code{TZ} values, including the appropriate
+Daylight Saving Time and its dates of applicability. In North
+American Eastern Standard Time (EST) and Eastern Daylight Time (EDT),
+the normal offset from UTC is 5 hours; since this is
west of the prime meridian, the sign is positive. Summer time begins on
-the first Sunday in April at 2:00am, and ends on the last Sunday in October
+March's second Sunday at 2:00am, and ends on November's first Sunday
at 2:00am.
@smallexample
-EST+5EDT,M4.1.0/2,M10.5.0/2
+EST+5EDT,M3.2.0/2,M11.1.0/2
+@end smallexample
+
+Israel Standard Time (IST) and Israel Daylight Time (IDT) are 2 hours
+ahead of the prime meridian in winter, springing forward an hour on
+March's fourth Tuesday at 26:00 (i.e., 02:00 on the first Friday on or
+after March 23), and falling back on October's last Sunday at 02:00.
+
+@smallexample
+IST-2IDT,M3.4.4/26,M10.5.0
+@end smallexample
+
+Western Argentina Summer Time (WARST) is 3 hours behind the prime
+meridian all year. There is a dummy fall-back transition on December
+31 at 25:00 daylight saving time (i.e., 24:00 standard time,
+equivalent to January 1 at 00:00 standard time), and a simultaneous
+spring-forward transition on January 1 at 00:00 standard time, so
+daylight saving time is in effect all year and the initial @code{WART}
+is a placeholder.
+
+@smallexample
+WART4WARST,J1/0,J365/25
+@end smallexample
+
+Western Greenland Time (WGT) and Western Greenland Summer Time (WGST)
+are 3 hours behind UTC in the winter. Its clocks follow the European
+Union rules of springing forward by one hour on March's last Sunday at
+01:00 UTC (@minus{}02:00 local time) and falling back on October's
+last Sunday at 01:00 UTC (@minus{}01:00 local time).
+
+@smallexample
+WGT3WGST,M3.5.0/-2,M10.5.0/-1
@end smallexample
The schedule of Daylight Saving Time in any particular jurisdiction has
Modified: fsf/trunk/libc/math/auto-libm-test-in
==============================================================================
--- fsf/trunk/libc/math/auto-libm-test-in (original)
+++ fsf/trunk/libc/math/auto-libm-test-in Wed Dec 18 00:01:57 2013
@@ -282,6 +282,10 @@
expm1 max
expm1 -max
+hypot 0 0
+hypot 0 -0
+hypot -0 0
+hypot -0 -0
# hypot (x,y) == hypot (+-x, +-y).
hypot 0.7 12.4
hypot -0.7 12.4
@@ -298,8 +302,7 @@
hypot 0.75 1.25
hypot 1.0 0x1p-61
hypot 0x1p+0 0x1.fp-129
-# Bug 16314: spurious underflow exception may occur.
-hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 spurious-underflow:dbl-64
+hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
hypot 0x3p125 0x4p125 no-test-inline:flt-32
hypot 0x1.234566p-126 0x1.234566p-126 no-test-inline:flt-32
hypot 0x3p1021 0x4p1021 no-test-inline:dbl-64
@@ -307,9 +310,15 @@
hypot 0x3p16381 0x4p16381 no-test-inline
hypot 0x1p-149 0x1p-149
hypot 0x1p-1074 0x1p-1074
-# Bug 16316: hypot broken for some subnormal arguments.
-hypot 0x1p-16445 0x1p-16445 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
-hypot 0x1p-16494 0x1p-16494 no-test-inline xfail:ldbl-96-intel xfail:ldbl-96-m68k
+hypot 0x1p-16445 0x1p-16445 no-test-inline
+hypot 0x1p-16494 0x1p-16494 no-test-inline
+hypot 0x0.fffffep-126 0x0.fp-127
+hypot 0x0.fffffep-126 0x0.fp-130
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1023
+hypot 0x0.fffffffffffffp-1022 0x0.fp-1026
+hypot 0x0.ffffffp-16382 0x0.fp-16383
+hypot 0x0.ffffffp-16382 0x0.fp-16386
+hypot 0 min_subnorm
j0 -1.0
j0 0.0
Modified: fsf/trunk/libc/math/auto-libm-test-out
==============================================================================
--- fsf/trunk/libc/math/auto-libm-test-out (original)
+++ fsf/trunk/libc/math/auto-libm-test-out Wed Dec 18 00:01:57 2013
@@ -10893,6 +10893,106 @@
= expm1 tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1p+0L : inexact-ok
= expm1 towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
= expm1 upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0xf.fffffffffffffffffffffffffcp-4L : inexact-ok
+hypot 0 0
+= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot 0 -0
+= hypot downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 0
+= hypot downward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok
+hypot -0 -0
+= hypot downward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot tonearest flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot towardzero flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot upward flt-32 -0x0p+0f -0x0p+0f : 0x0p+0f : inexact-ok
+= hypot downward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot tonearest dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot towardzero dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot upward dbl-64 -0x0p+0 -0x0p+0 : 0x0p+0 : inexact-ok
+= hypot downward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-intel -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-96-m68k -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128 -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot downward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
+= hypot upward ldbl-128ibm -0x0p+0L -0x0p+0L : 0x0p+0L : inexact-ok
hypot 0.7 12.4
= hypot downward flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
= hypot tonearest flt-32 0xb.33334p-4f 0xc.66667p+0f : 0xc.6b744p+0f : inexact-ok
@@ -19243,767 +19343,767 @@
= hypot tonearest ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
= hypot towardzero ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1p+0L : inexact-ok
= hypot upward ldbl-128ibm 0x1p+0L 0xf.8p-132L : 0x1.000000000000000000000000008p+0L : inexact-ok
-hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500 spurious-underflow:dbl-64
+hypot 0x1.23456789abcdef0123456789ab8p-500 0x1.23456789abcdef0123456789ab8p-500
= 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 underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de6p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x8p-152 0x8p-152 : 0xb.504f333f9de68p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x8p-152L : 0xb.504f333f9de6485p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754a8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754bp-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3754p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x8p-152L : 0xb.504f333f9de6484597d89b3758p-152L : inexact-ok underflow-ok:dbl-64
+= 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 underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8.0000000000008p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8.0000000000008p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
+= hypot downward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x0p+0 : 0x8p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x0p+0L : 0x8p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.23456789abcdfp-500 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdfp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot tonearest dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot towardzero dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8p-152 : inexact-ok
+= hypot upward dbl-64 0x8p-152 0x1.23456789abcdep-500 : 0x8.0000000000008p-152 : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdep-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdep-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdep-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef02p-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-intel 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-96-m68k 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.000000000000001p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdefp-500L : 0x8.00000000000000000000000004p-152L : inexact-ok
+= hypot downward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8.0000000000000000000000000008p-152L : inexact-ok
+= hypot downward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot tonearest ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot towardzero ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 0x8p-152L : inexact-ok
+= hypot upward ldbl-128ibm 0x8p-152L 0x1.23456789abcdef0123456789ab8p-500L : 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 underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x0p+0 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok underflow-ok:dbl-64
-= hypot tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok underflow-ok:dbl-64
-= hypot towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok underflow-ok:dbl-64
-= hypot upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x0p+0 0x1.23456789abcdfp-500 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdfp-500L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x0p+0 0x1.23456789abcdep-500 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdep-500L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef02p-500L : 0x1.23456789abcdef02p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdefp-500L : 0x1.23456789abcdefp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x0p+0L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.23456789abcdef0123456789ab8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdfp-500 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdfp-500 0x0p+0 : 0x1.23456789abcdfp-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x0p+0L : 0x1.23456789abcdfp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c5p-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4556p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4558p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8fp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcc8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c4557b0c4775bcdp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdfp-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e1e7p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e18p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c44a415db29c9e2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee29p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee2ap-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361eep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c44a2abd14361ee8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e6f9p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdfp-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c44a379c6f761e7p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8p-152 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdep-500 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x8p-152L : 0x8.000000000000001p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x8p-152L : 0x8.0000000000000000000000000008p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8p-152L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x8p-152L : 0x8.00000000000000000000000004p-152L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdep-500 0x0p+0 : 0x1.23456789abcdep-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x0p+0L : 0x1.23456789abcdep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdfp-500 : 0x1.9beb67fff20c4p-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a06p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a08p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66dp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde66ep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdfp-500L : 0x1.9beb67fff20c3a07619137bde68p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c2p-500 : inexact-ok underflow-ok:dbl-64
-= hypot tonearest dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot towardzero dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c2p-500 : inexact-ok underflow-ok:dbl-64
-= hypot upward dbl-64 0x1.23456789abcdep-500 0x1.23456789abcdep-500 : 0x1.9beb67fff20c3p-500 : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb6p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffdp-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffep-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffdp-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81ffffep-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81fff8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df82p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df81fff8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdep-500L : 0x1.9beb67fff20c2eb7125df82p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc1p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfbc2p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfb8p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef02p-500L : 0x1.9beb67fff20c3953c6a7ea2bfcp-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-intel 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3952p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-96-m68k 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c3954p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40804p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c40805p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c408p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdefp-500L : 0x1.9beb67fff20c39525c9e03c4088p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d3p-500L : inexact-ok underflow-ok:dbl-64
-= hypot upward ldbl-128 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c400d4p-500L : inexact-ok underflow-ok:dbl-64
-= hypot downward ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok underflow-ok:dbl-64
-= hypot tonearest ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c401p-500L : inexact-ok underflow-ok:dbl-64
-= hypot towardzero ldbl-128ibm 0x1.23456789abcdep-500L 0x1.23456789abcdef0123456789ab8p-500L : 0x1.9beb67fff20c39532a93b7c4008p-500L : inexact-ok underflow-ok:dbl-64
[... 9613 lines stripped ...]
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits